
Maksym Kozachenko
Verified Expert in Engineering
Mobile Developer
Maksym is a full-time mobile developer with experience developing beautiful, reliable, and scalable products. He is exceptionally organized, prides himself on his communication skills, and enjoys the perks of working in teams. Thanks to Maksym's passion, he excels at building pixel-perfect front-end apps and relishes taking on challenges and solving them.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Git, Linux
The most amazing...
...project I've worked on is a delivery app with over 10 million downloads on Google Play Store for the MENA region.
Work Experience
Senior Mobile Developer
Talabat (Delivery Hero)
- Improved user experience in menu screen achieving stable load phase 30FPS by optimizing scrolling area to work on render on-demand way.
- Collaborated with other teams to stricture integration test and decreased pipeline E2E check time by 50% (-15) mins by isolating and reducing flakiness of tests.
- Analyzed A/B testing approaches and customer needs and came up with SDUI implementation, which removed two experimentation, including development and deployment phases in the new offers module.
- Analyzed four Flutter screens and unified approach of adding new ones across teams by refactoring and creating base classes configuring engines.
Mobile Developer
Awery Aviation Software
- Developed and maintained the GoPostal app, which has over 100 thousand downloads. I provided a full development process, including featuring, automated testing, and publishing, using Kotlin and Github features.
- Implemented advanced pagination by merging and caching loaded content, which reduced load time by an average of 10 seconds.
- Researched and introduced the practice of automated testing for company internal apps using Cucumber.
Android Developer
Xelentec
- Released Easy Ride, an app to help drivers communicate to find the obstacles and help others in need; the app achieved over 500 thousand downloads.
- Built and maintained Zubareva Academy, an app that helps users monitor health. I used WebSockets to improve user communication.
- Standardized front-end development and architecture practices across the entire company’s Android development.
Android Developer
Freelance Agency
- Created and maintained the Android app for Rukki.pro, a heavy vehicle order system.
- Launched Android products for different clients using Kotlin to speed up development.
- Built a back-end form mobile using Firebase’s real-time database, including permissions and custom API.
Experience
Talabat App
https://play.google.com/store/apps/details?id=com.talabat&hl=en&gl=USI acted as the mobile developer collaborating with the development and business side to provide the best solutions to maintain the scalability and functionality of the app.
Go Postal | Shipment App for the Bahamas
https://play.google.com/store/apps/details?id=co.gopostal.androidAs an Android developer, I liaised with the back-end developer to integrate a provided API to display shipment statuses in the user dashboard and set up the user billing methods.
Cargo Booking
I was in charge of creating and implementing the app architecture to handle all use cases and developed customizable settings for client needs.
Skills
Languages
Kotlin, Dart, Java, Swift
Frameworks
Flutter, Dagger 2, Android SDK
Tools
Android Studio, Firebase Analytics, Git
Paradigms
Clean Architecture, Model View Viewmodel (MVVM), Cross-platform, Unit Testing
Platforms
Android, Mobile, Firebase, iOS, MacOS, Linux
Libraries/APIs
REST APIs, Retrofit 2, RxJava 2, Android Architecture Components
Other
Architecture, User Experience (UX), API Integration, Front-end, Room, Push Notifications, Coroutines, Android Data Binding, Android Architecture
Storage
SQLite
Education
Bachelor's Degree in Computer Science
The National Technical University "Kharkiv Polytechnic Institute" - Kharkiv, Ukraine