Ivan K. Android Software Engineer/Team Lead
Summary
- Android Software Engineer with 7 years of experience in native android development
- 3+ years of team-leading experience
- Upper-Intermediate English
- Available ASAP
Experience
Android developer/ Team Lead, Gaming platform
2020 - 2022
Project Description: The gaming platform that involves the user in the gameplay to get real prizes.
https://play.google.com/store/apps/details?id=com.surprise.work.employee
Responsibilities:
- Support existing and implementing new features
- Making architecture decisions
- Developing a lot of custom view components
- Code review
Project Team Size: 22 team members
Tools & Technologies: Kotlin, Android SDK, Koin, Architecture Components, Room, Google APIs, REST, Retrofit2, Glide, ViewBinding, In-app payments, custom view.
Mobile tech lead, Medical application
2021 - 2022
Project Description: Application for doctors to create medical referrals
Responsibilities:
- Team/Tech leading
Project Team Size: 8 team members
Tools & Technologies: Kotlin, Android SDK, Koin, Architecture Components, Room, Google APIs, REST, Retrofit2, Glide, ViewBinding.
Mobile tech lead, Bile-Bile
2021 - 2022
Project Description: An application for conductors that allows you to scan tickets and make a decision to board or refuse to board a passenger.
Responsibilities:
- Team/Tech leading
Project Team Size: 8 team members
Tools & Technologies: Kotlin, Android SDK, Koin, Architecture Components, Room, Google APIs, REST, Retrofit2, Glide, ViewBinding.
Android developer / Team Lead, Messaging application
2019 - 2021
Project Description: Messaging app with multiple side services integration
Responsibilities:
- Support existing and implementing new features
- Code review
Project Team Size: 5 team members
Tools & Technologies: Kotlin, Android SDK, Architecture Components, Room, Google APIs, REST, Retrofit2, Glide, Hilt, ViewBinding, In-app payments
Android developer / Team Lead, Social network/Dating App
2018 - 2019
Project Description: Full development cycle, 3rd party APIs accounts management
Responsibilities:
- Full android developing cycle
- Code review
- Leading team of android developers
Project Team Size: 12-15 team members
Tools & Technologies: Kotlin, Android SDK, ORMLite, Google APIs, REST, Retrofit2, Glide, Dagger2, SocketIO, DataBinding, Stripe, In-app payments, File Templates for Android Studio, RxJava2, Navigation, Architecture Components.
Android developer, Social network application
2018
Project Description: Social network with offline sync between devices optimized for slow connection and Android Go devices.
Project Team Size: 8 members
Tools & Technologies: Java, Kotlin, Android SDK, MVP, Room, Google APIs, REST, Retrofit2, Glide, Dagger2, LruCache, RxJava2, BT stack.
Android developer, Advanced workout timer
2018
Project Description: Advanced workout timer with multiple templates support, downloadable templates, interface customization, nested loops support, social networks sharing, saving results, media player, etc.
Responsibilities: Full development cycle.
Project Team Size: 2 members
Tools & Technologies: Kotlin, Android SDK, MVVM, Room, Facebook API, Glide, Koin, RxJava2, Navigation, Architecture Components
Android developer, Messenger
2016-2017
Project Description: Messenger with translator integrated into chat + translation library
Responsibilities: Support existing and implement new features.
Project Team Size: 8 members
Tools & Technologies: Java, Android SDK, Realm, Google Maps, Retrofit2, Glide, In-app payments, OkHttp
Android developer, School science projects management application
2015
Project Description: Management application for a school science project with the ability to upload media, making a review of the project and management system with different user roles.
Team Size: 2 members
Tools & Technologies: Java, Android SDK, Realm, Google Maps, Dropbox, GDrive, Retrofit, Picasso, OkHttp
Education
Master’s Degree, ZNTU, Zaporizhzhya National Technical University, Computer Science
2001