Position: Senior Android Developer, Mobile Team Lead
Category: Android
English level: upper
Years of experience: 6

I learned not to be afraid of someone else's bad code, complex projects and difficult customers. Passed "fire, water and copper pipes" in development.
During my work, I have raised many trainees to the level of a solid junior.
Work experience more than sex years as an Android developer and more than 18 years in IT.

Israel company
Mobile Team lead, June 2022 - Now
Application for working with medical sensors.
Leading a development team for several mobile applications.

Dutch company
Android Developer, May 2020 - July 2022
Development of a fleet management system for a company with more than 200 buses. Development of an Android application for the bus (tablet) and for the driver (Android phone).
Kotlin, Coroutines, MVVM, MVI, DI (Koin), GraphQL, Sygic navigation API, working with a Bluetooth at a low level, Realm.

Outsourcing for a customer from UK
Android Developer, September 2019 – April 2020
Application for broadcasting content with advertising.
Kotlin, Java, RXJava, MVP, DI (Koin), ExoPlayer, Eventbus, Prdownloader, Retrofit, RabbitMQ.

French B2C Photo product
Android Developer, December 2018-August 2019
Development of a mobile application for a French photo printing service. 
I worked as part of a team of 7 developers (including 3 Android developers) from the Ukrainian side and 3 developers from the customer’s side.  
Adding new functionality. 
Code refactoring. 
Fixing errors. 
Rewriting low-quality code. 
Migration from JSON to Room for data storage. 
Kotlin, RXJava, Room, Glide, MVVM, LiveData, Swagger, DI, Stripe, Google/Facebook authorization.

Music Social network startup.
Android Developer, August 2017 – October 2018 
Development android application for a startup for the promotion of young musicians  
I worked in a team of 8 developers as the only Android developer.  
Complete application development process from scratch. 
Migrating from Realm and Retrofit2 to GraphQL 
Java, Kotlin, MVP, Picasso, Media Player, Realm, Retrofit2, GraphQL, Google Sign-In, Facebook Login. 

Application for monitoring security officers
February 2017 – May 2017 
Designing and creating a security control system for security officers. The system is successfully used by the customer. 
Java, MVP, SQLite 

Application for supercargo 
April 2016 - Now 
Creating a program for calculating the loading of the ship on changing its draft.
In my free time, I am writing a new version of the application for a limited group of users. 
Java, Kotlin, MVP, SQLite, Room
I do not want to work on gambling projects.
I'm looking for a job with an optimal work-life balance. From 20 working days of vacation per year, flexible schedule.