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


Lead Android Developer 
May 2019 - Present - 2 year, Kyiv
Leading a team of Android developers which is creating an app for the IoT platform. Closely collaborated with the product team to create the best user experience. Implemented a design system based on components to increase app development speed. Integrated an automating testing using JUnit and Espresso in conjunction with CI/CD. 
Stack: Kotlin, Dagger 2, RxJava, WebRTC, ExoPlayer, Room, WebSockets,  MVI. 

Android Developer 
Apr 2018 - May 2019 - 1 year, Kyiv
We were developing two apps from scratch. In those apps we implemented a beautiful design with custom smooth animations. Also we created a custom AR solution.
Stack: Kotlin, Coroutines, Koin, ExoPlayer, ARCore, Stripe, MVVM

Android Developer 
Apr 2017 - Apr 2018 - 1 year, Kyiv
Worked with architects and product management to deliver user-friendly and highly secure banking app.
Stack:  Kotlin, Java, Dagger 2, RxJava, MVP

Junior Android Developer
Sep 2016 - Apr 2017 - 9 months, Kyiv
Developed an app сompanion for fitness tracker. We implemented a custom secure communication protocol based on Bluetooth Low Energy
Stack:  Kotlin, Dagger 2, RxJava, Bluetooth LE MVP