Position: Android Developer
Category: Android
English level: pre
Years of experience: 3


Developed app in domains: fintech, health, sports, dating and advertising.

The last project was from the "Dating" domain.

The team was: 2 Android dev, 2 iOS dev, 2 backend dev, 1 QA and 1 PM.

My tasks included:
- development of application architecture;
- implementation of new features;
- code refactoring;
- bug fixes;
- building builds;
- protection and publishing application on Google Play;
- task evaluation;
- study and evaluation of the impleme Marketntation of various technologies (libraries) in the project;

Stack used:
Language: Kotlin
Architecture: Clean Architecture (multi-module) + MVVM
Multithreading: Kotlin Coroutines
Dependency injection: Koin
Network: Retrofit2 + Gson, Glide (for images)
Navigation: Navigation Component
Architecture Components: ViewModel, LiveData, ViewBinding, DataBinding, WorkManager, Paging Library
Databases: RealmDB
UI: Material Design, Themes/Styles
Chat/voice SDKs: Socket.io, Twilio
Google APIs: Firebase Cloud Messaging API, Maps API, Geocoding API
3rd party SDKs, libraries and APIs (BiometricManager, Google Play Billing Library, Timber and etc)
I definitely don't want to be involved in game development, gambling apps, or any other topics that violate the law.