Android Developer.
• programming languages: Kotlin, Java; • principles: SOLID, DRY, Clean Architecture; • architecture design: MVP, MVVM, MVI; • common frameworks: AAC, Android SDK, DataBinding, ORM (Room, Realm), Rx Java 2/3, maps (Google/Yandex/NASA World Wind ), VoIP/SIP calls (Agora, Voximplant), RabbitMQ, Retrofit, Picasso/Glide, Exoplayer, EventBus, ZXing, etc.; • billing frameworks: Google Play Billing, Tinkoff SDK, BrainTree; • analytics frameworks: Firebase, GA, Adjust, AppsFlyer, RevenueCat.