Da Jia Hao , I'm Ilya!
I'm an Android Software Engineer delivering apps to hundreds of millions of users and leading the team of talented developers.
About Me
- Based in Taiwan and UAE, originally from Russia
- Senior Android dev with 7 years of experience
- Passionate about mentoring and educating
- Always learning and exploring new technologies
- English, Chinese and Russian
Technologies & Tools
- Languages: Java, Kotlin, C++ (for NDK), Python
- Target platforms: Android (phone), Wear OS, Android TV
- Backend: Firebase, Node.js, Spring, Django
- Databases: MongoDB, PostgreSQL, MySQL, SQL Server
- Server administration: Apache, Nginx
- DevOps: Docker, GitHub Actions, Teamcity, Jenkins, Gitlab CI
Android tech stack
- Clean architecture, mvp/mvvm/mvi, SOLID
- Gradle
- Room, Datastore, SQLDelight, Realm, ObjectBox
- Retrofit, okhttp, apollo (REST, GraphQL, Websockets)
- RxJava, RxKotlin, Coroutines, Flow
- Dagger2, Dagger Hilt, Koin, Toothpick
- Jetpack Compose & Compose libraries
- Mockito, JUnit, Kaspresso
- Kotlin multiplatform
- Glide, Coil, Picasso, Fresco
- Paging3, ViewPager2
- Navigation Component, Cicerone