Position: Senior / Lead Android Engineer / Architect
Category: Android
English level: fluent
Years of experience: 9

- 9+ years of experience in development
- created infrastructure for maintaining releases for over 100 apps automatically
- led and managed over 40 mobile engineers in 7 teams
- developed 7 apps from scratch and overall was involved in 12 commercial apps development, 2 more clients were developed as White Label solutions (100+ and 20+ rolled out apps at the moment), 10+ part times as small-middle sized apps
- over 100 interviews as an interviewer for external and internal proccesses
Core programming languages: Kotlin, Java, Swift, Ruby, Groovy, JS, Python
Cross platform: Kotlin Multiplatform, iOS
Main stack: Android Jetpack, Architecture Components, Compose, Coroutines, MVVM, MVI, Kotlinx Serialization, KTS
UI: Compose, DataBinding, custom views
Network: Retrofit, Ktor, Sockets
DB: Room, SQLDelight, Realm, SQLite
DI: Koin, Kodein, Hilt, Dagger
Tools: Gradle, Jenkins, Fastlane, GitHub, Gitlab, Bitbucket, Azure
Testing: Espresso, Mockito, JUnit, Compose testing

Domain expertise: FinTech, eCommerce, HoReCa, Retail, Betting, Telecom, VoIP, IoT
- no Flutter/React Native;
- prefer KMM, Compose, hightload projects.