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


Senior Android Developer with 5+ years of commercial programming experience. Able to work alone or as part of a team. Was involved in many different projects in sphere of education, games, advertising, banking, social networks and others. Have experience in creating app architecture from scratch, mentoring colleagues and interviewing candidates.

• Programming Languages: Java (6 years), Kotlin (3 years), Dart (1 year)
• Native Android Development: Android SDK, AndroidX, ViewModel, LiveData, RxJava, RxAndroid, Coroutines, Firebase, Retrofit, OkHttp, GSON, Moshi, Dagger 2, Koin, Google Text-to-Speech, Glide, Picasso, LeakCanary, Moxy, Material Design, ProGuard.
• Database: SQLite, Realm, Room
• Continuous Integration: Circle CI
• Testing Libraries: JUnit, Mockito
• Build Tools: Gradle
• Social Media APIs: Google, Facebook, Twitter, Twitch
• Ads services: Heyzap, AdMob, IMA
• Others: Git, OOP, MVC, MVP, MVVM, SOLID, Clean Architecture, Design Patters, Algorithms & Data Structures
• OS: MacOs, Windows