← Back to list
Senior
Registration: 22.09.2026

Maksim Komarovskii

Specialization: Android Developer
— Senior Android Developer with over 8 years of professional experience and a strong fundamental background in Mathematics and Computer Science. — Expert in Kotlin, Jetpack Compose, and modern architectural patterns such as MVI, MVVM, and Clean Architecture. — Proven track record delivering complex, high-stakes systems for Banking, Streaming (VoD/OTT), Automotive, and Fleet Management. — Skilled at collaborating within distributed international teams, conducting technical interviews, and mentoring engineers. — Experienced with Git-based workflows, unit and UI testing, Firebase, and Agile/Scrum delivery. — Focused on building scalable, high-performance applications and specialized SDKs.
— Senior Android Developer with over 8 years of professional experience and a strong fundamental background in Mathematics and Computer Science. — Expert in Kotlin, Jetpack Compose, and modern architectural patterns such as MVI, MVVM, and Clean Architecture. — Proven track record delivering complex, high-stakes systems for Banking, Streaming (VoD/OTT), Automotive, and Fleet Management. — Skilled at collaborating within distributed international teams, conducting technical interviews, and mentoring engineers. — Experienced with Git-based workflows, unit and UI testing, Firebase, and Agile/Scrum delivery. — Focused on building scalable, high-performance applications and specialized SDKs.

Skills

Kotlin
Java
Android SDK
Jetpack Compose
Flutter
Dart
Clean Architecture
MVI
MVVM
Decompose
Koin
Dagger/Hilt
Coroutines
Kotlin Flow
Retrofit
OkHttp
Ktor
gRPC
REST
WebSockets
Firebase
ExoPlayer
Unit Testing
UI Testing
Git
SOLID
Google Services
Agile/Scrum

Work experience

Senior Android Developer
since 10.2024 - Till the present day |Freedom Finance
Kotlin, Jetpack Compose, Android SDK, Decompose
● Implementing key banking features using Jetpack Compose, enhancing user engagement and satisfaction in a leading banking app. ● Refactored the app's codebase, migrating the architecture layer to Decompose. ● Integrated a third-party flight ticket booking module into the application, expanding in-app service offerings for banking customers. ● Integrated a customer support communication module, providing bank clients with a direct in-app support channel. ● Collaborating within a distributed international team. ● Made extensive use of AI coding assistants (Cursor) to accelerate development.
Senior Android Developer
11.2023 - 10.2024 |Okko
ExoPlayer, Kotlin, Coroutines, Flow, Toothpick, Retrofit, OkHttp, Android TV
● Engineered a specialized Video Player SDK used across Okko projects, supporting high-load Live-streaming and Android TV. ● Developed core player functionality using ExoPlayer, Coroutines, and Flow, focusing on UI customization and branding. ● Managed dependency injection with Toothpick and optimized network communication via Retrofit/OkHttp.
Senior Programmer, Expert
01.2022 - 05.2024 |Luxoft Serbia
Flutter, Java, Kotlin, GIS libraries, Android
● Participated in the development and integration of an onboard navigation system for TOGG electric vehicle infotainment systems, integrating third-party GIS libraries. ● Led the development of a cross-platform fleet monitoring application prototype as a web application built with Flutter, enhancing real-time data access. ● Built middleware in Java for Volkswagen on-board systems, ensuring stable data transmission between vehicle components. ● Mentored junior developers within the team.
Senior Android Developer
01.2018 - 01.2022 |EPAM Systems
Android SDK, Kotlin, Java, VoD
● Delivered high-quality Video-on-Demand (VoD) applications with advanced features for streamlined content delivery. ● Created a comprehensive truck rental application for Penske Truck Leasing Co., streamlining the rental process for private customers. ● Conducted technical interviews for Android developer candidates.

Educational background

Business Informatics (Masters Degree)
Ural State University, Faculty of Mathematics and Mechanics

Languages

EnglishAdvancedRussianNative