Maksym Kozachenko, Mobile Developer in Kansas City, MO, United States
Maksym Kozachenko

Mobile Developer in Kansas City, MO, United States

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.
Maksym is now available for hire

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

Location

Kansas City, MO, United States

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.

Employment

  • 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, RxJava, Retrofit 2, Firebase, Room, Push Notifications, Java

Experience

  • 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.

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
    2016 - 2020
    The National Technical University "Kharkiv Polytechnic Institute" - Kharkiv, Ukraine

To view more profiles

Join Toptal
Share it with others