Position: Senior Android Engineer / Tech Lead
Category: Android
English level: upper
Years of experience: 11

Working with Kotlin for more than 4 years, passionated about Clean Architecture and applied MVVM pattern along with kinda hybrid TDD (i.e. covering with tests during implementation, not before) in existing and new application created from scratch. 
Successfully created new application from scratch for healthcare organizations which is being used by thousands patients in U.S. today.
Have an experience of "white labeling" applications based on advanced Gradle configuration to provide desired functionality with customised branding quickly.

Have an experience with creating library modules for multi-module Android applications - from high-level architecture to implementation.
Also have an experience in development of Android apps, which can use multiple secured storages for content and application data transparently (i.e. use secured storage for taking photos instead of default device storage).
- 3+ years of Tech Lead experience
- Android
- Kotlin (coroutines, Flow)
- Java (RxJava)
- OOP, OOD
- MVVM, MVP
- Multi-module architecture
- White labeling
- TDD
- Integrating numerous 3rd-party SDKs
- REST API usage
- CI/CD configuration (Circle CI + Fastlane)
- JUnit + Robolectric
- Refactoring