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

Took part in developing of 14 applications, 7 of them are published in Play Store. Worked in both small(up to 4) and middle sized teams(up to 12) Android developers as well as led projects single handed.
Languages: Kotlin, Java
Android SDK: Activity, Fragments, Styles/Themes, Custom Views, Animations Framework, Google Play Services(Maps, Places)
Jetpack: ViewModel, LiveData, Lifecycle, Navigation, Room, Camerax, Compose
Firebase: Cloud Messaging, Realtime Database, Remote Config, Crashlytics, App Distribution
MLKit: Text recognition, Face detection
Networking: REST(Retrofit2, OkHttp, Ktor), GraphQL(Apollo)
Multithreading: Kotlin Coroutines, Reactive Programming (RxJava2/3)
Multiplatform: KMM
Common: Object-Oriented Development, Design Patterns, SOLID, Unit Testing, MVP/MVVM, DI (Dagger2, Koin), Glide, Social Networks API, SQL, Continuous Integration, Scrum, Agile
Tools: Gradle, Android Studio, Intellij Idea, Git
- Looking for part-time or freelance employment as contractor only;
- I'm not considering React Native projects.