Position: Senior/Lead Android Developer
Category: Android
English level: intermediate
Years of experience: 7


I am Team lead / Senior Android developer with significant experience in Android SDK from the start of 2016. I have strong experience with OOP, SOLID, HTTP Protocol, REST, Google Services, Firebase, Reactive Paradigm, Clean Architecture, MVx Patterns, BLoC, Refactoring, Dependency Injection, Video Streaming, DRM, Coroutines, Building scalable architecture.

Technical Skills:
- Java, Kotlin, SQL, Dart
- Android SDK, Flutter
- Clean architecture, MVP, MVVM, MVI
- Dependency injection (Dagger 2, Koin)
- Document-orientated and relation database (Room, ObjectBox)
- Google Services (Maps, GCM, Sign In)
- Firebase (FCM, Firestore, Remote Config, Crashlytics)
- Media (MediaPlayer, ExoPlayer)
- Third-party SDK (Twitter, Google, Twilio)
- Other skills: Git, Gradle, Agile
- Language: Russian (native), English (Intermediate)