Position: Senior Android Engineer
Category: Android
English level: upper
Years of experience: 7

I have worked in startups and corporates in the next areas: Media, Hardware, Fintech, Delivery, Sexual Wellness, Social Map.

I have a master's degree in computer science. 
Interested in big data.

My specialization:
• Full app development from scratch.
• Design app architecture with readable/supportable code.
• Perfect UI layout from design files (Sketch, Zeplin, Figma, Photoshop)
• Fix bugs all complexity levels.
• Optimize and speed up the existing application.
• Impoove UI in the the existing app to make it: smooth, fast loaded, and user friendly.
• Work with the collecting/analyzing/visualizing all kinds of Data.
• Setup/Configure CI/CD.
- BLE integration.

The pet project built for an iOS platform: Calkey

Calkey is a full featured calculator keyboard lets you forget about switching back and forth between apps.

You can use Calkey keyboard in any app such as:
• Messenger, Whatsapp, Telegram, WeChat, Instagram ...
• Notes• Documents
• Mails
• Safari and others.

Role: iOS Developer, UX/UI Designer, Marketing

Responsibilities:
- Built an iOS app with included Keyboard extension.
- Designed UX/UI.
- Prepared promo materials for Apple ADS Search.
- Managed ADS promo company.

Tech Stack:
- Swift, SwiftUI, UIKit, Keybard Extension, App Store Connect, ADS Search
Hi, I'm Andrew - an Expert Android Developer with more than 7 years of commercial experience.

- Android
- Kotlin (coroutines, Flow)
- Java (RxJava, RxAndroid)
- MVI, MVVM, MVP
- JUnit, Mockito, Mockk, Robolectric
- Keyboard
- Multi-module architecture
- OOP, OOD
- White labeling
- Integrating 3rd-party SDKs
- REST API usage
- CI/CD configuration (Circle CI, Bitrise, Jenkins)
- Refactoring