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

• Successfully developed and implemented several Android applications from scratch using modern technologies and adhering to best practices such as the MVVM, SOLID, and Clean Architecture patterns.

• Demonstrated leadership skills as the Android Team Lead for the Optherium Labs white-label digital banking solution, providing guidance to the Android development team and overseeing the development of the full application.

• Created a cross-platform solution for the Optherium Labs white-label digital banking solution that aided in the maintenance and testing of the product.

• Developed a secure video therapy feature for the RecoveryU app, as well as supporting the usage of Android Things and USB cameras.

• Developed two Android applications for the TaxiKey app, one for drivers and one for passengers, that enabled seamless interaction between drivers and passengers while providing a simple, intuitive user experience.

• Fully developed the ABUK audio library app, implementing high security measures to ensure a safe user experience, which has been well-received with over 100,000 downloads to date.
Optherium Labs: Nov. 2019 - present
 - White-label Neobank
 - As the Android Team Lead for this white-label digital banking solution, I provided leadership and guidance to the Android development team. I was responsible for overseeing the development of the full application. In addition, I created a cross-platform solution that aided in the maintenance and testing of the product.
- Technologies used:Kotlin, MvRx, RxJava2, Kotlin Coroutines, Jetpack Compose

DONE IT: May 2018 - Nov. 2019
- RecoveryU
- As an Android Developer for RecoveryU, a secure video therapy app, I was responsible for developing several key features. Specifically, I was responsible for developing the feature of video streaming, as well as supporting the usage of Android Things and USB cameras.
- Technologies used:Kotlin, MVP, RxJava2, Retrofit 2, Firebase, Kodein-DI, Twilio, Android Things, Usb camera capture

- TaxiKey
- As an Android Developer for TaxiKey, a taxi service app, I was responsible for developing two Android applications - one for drivers and one for passengers. These applications were designed to enable seamless interaction between drivers and passengers, while providing a simple, intuitive user experience.
- Technologies used: Kotlin, MVP, RxJava 2, Websocket, GoogleMap, Retrofit 2, GraphQL, Firebase, Kodein-DI, junit, Mockito

- ABUK
- As an Android Developer for ABUK, an audio library app that allows users to purchase and listen to audiobooks in Ukrainian, I fully developed the app, implementing high security measures to ensure a safe user experience. The app has been well received, with over 100,000 downloads to date.
- Technologies used: Kotlin, MVP, RxJava 2, Dagger 2, Retrofit 2, DbFlow, Firebase, ExoPlayer, App Purchase, AWS

  AdvertHub: May 2017 - May 2018
  Apk Edit Tool
  As an Android Developer I developed a tool that fully protects source code by preventing reverse engineering - Encrypt source code, decode strings, ect.
  Technologies used: Kotlin, Android NDK, JavaFX, Smali, ApkTool
Preferred stack:
- Kotlin only
- Kotlin Coroutines \ RxJava 
- Jetpack Compose \ other