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


During 10 years in Android development I was working on different projects: from a one month simple application to large enterprise project with 100+ engineers. 
My last company is a huge product with 1B+ downloads. There I led a team, designed solutions and rolled out changes to hundreds millions of users. I used analytics tools to measure feature impact and solve problems/regressions as well. My team was able to successfully launch several important initiatives and as a result pushed up key product metrics.
As well I have an experience to lead a big size project development from scratch to Play Store release and further support.

About me:
Like to solve complicated tasks.
Can write high quality scalable code covered with tests.
Respect commitment, can go the extra mile to make things done. 
Can quickly adapt to an unknown environment.
Can manage a team and my own time.
Result oriented. 
Team player.

Tech stack:
Languages: Java Core, Kotlin
JetPack: ViewModel, LiveData, WorkManager, Data Binding, Compose, other
Clean Architecture, MVP, MVVM, MVI
Multithreading: RxJava 2, Coroutines, Java concurrency, Executors
DI: Dagger 2, Koin
HTTP clients: okhttp, Retrofit, Jackson
DB: MySql, Room, SQLDelight
Testing: Mockito, Robolectric, Espresso