Maksym Kozachenko, Developer in Kansas City, MO, United States
Maksym is available for hire
Hire Maksym

Maksym Kozachenko

Verified Expert  in Engineering

Mobile Developer

Location
Kansas City, MO, United States
Toptal Member Since
April 28, 2021

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

Talabat (Delivery Hero)
Android, Android Architecture Components, Android SDK, Architecture...
Awery Aviation Software
Flutter, Android, Dart, Model View ViewModel (MVVM), Firebase Analytics, iOS...
Xelentec
Android, Clean Architecture, RxJava 2, Dagger 2, Push Notifications...

Experience

Availability

Part-time

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

2021 - 2022
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.
Technologies: Android, Android Architecture Components, Android SDK, Architecture, Android Data Binding, Flutter, Cross-platform, API Integration, Front-end, iOS

Mobile Developer

2020 - 2021
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.
Technologies: Flutter, Android, Dart, Model View ViewModel (MVVM), Firebase Analytics, iOS, Swift, Cross-platform, API Integration, Front-end

Android Developer

2019 - 2020
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.
Technologies: Android, Clean Architecture, RxJava 2, Dagger 2, Push Notifications, Unit Testing, Retrofit 2, Room, SQLite, Android Architecture Components, Model View ViewModel (MVVM), Coroutines, Android Data Binding, Java, API Integration, Front-end

Android Developer

2018 - 2019
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.
Technologies: Android, Clean Architecture, Kotlin, Dagger 2, Retrofit 2, Firebase, Room, Push Notifications, Java

Talabat App

https://play.google.com/store/apps/details?id=com.talabat&hl=en&gl=US
An Android native app that has the large Flutter codebase.

I 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.android
Go Postal is an app for shipments to the Bahamas.

As 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

A Flutter-based app for monitoring, managing, and booking cargo aircraft.

I was in charge of creating and implementing the app architecture to handle all use cases and developed customizable settings for client needs.

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

2016 - 2020

Bachelor's Degree in Computer Science

The National Technical University "Kharkiv Polytechnic Institute" - Kharkiv, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring