Position: Senior Android Developer
Category: Android
English level: fluent
Years of experience: 5

I built popular apps with more than 1 million downloads.
- 5+ years of Java development for an Android platform
- 3+ years of Kotlin development for an Android platform
- Good communication and soft skills.
- MVVM, MVC architecture
- OOP, SOLID, Clean Architecture, Multimodule
- Android SDK, Android Jetpack(Navigation, LiveData, ObservableField, Data Binding, ViewBinding, WorkManager)
- Multithreading(Coroutines), Flow
- Dagger 2 and Hilt, Koin, Kodein
- SQLite, Room, Realm db 
- Rest API, OkHttp, Retrofit, Volley
- SDK building
- Web app building
- Security, Encryption & Algorithms, SSL
- Firebase(Analytics, Crashlytics, Push notifications)
- Exoplayer
- OneSignal
- Custom Views
- VCS: Git/GitHub/Bitbucket, Git flow
- App publishing in the Play Store
- Code review
- Pair programming

I worked and completed over 25 commercial Android app projects from various industries, and every single project helped me expand my knowledge of Android app development.

I believe that clean code is an integral part of making an app successful in the long run. I have skills that I want to use to make people happy by building excellent, user-friendly apps and games.

Feel free to contact me anytime. I am open to all new challenges.
I am dedicated to achieving demanding development objectives according to tight schedules
while producing impeccable products.
I want to work with new technologies and challenges.
One of the most important things for me is to have experienced and senior colleagues in a team.
I am looking for professional advancement and personal growth. I am looking for company that conducts "code reviews" and "pair programming".
I am looking for English speaking environment.