← Back to list
Senior
Registration: 24.08.2026

Dmitrii Khodorkin

Specialization: Android Developer
Senior Android Engineer with 7+ years of experience building reliable customer-facing Android products across fintech, IoT, consumer, and enterprise domains. — Owns complex native features end to end — from requirements and technical design through implementation, testing, rollout, and production support. — Experienced with state-heavy UI, RESTful API integrations, performance profiling and debugging, reliability, and incremental modernization of legacy Java/View/RxJava code. — Builds responsive UI with Jetpack Compose and Material Design principles. — Collaborates closely with Product, Design, Backend, QA, and iOS through architecture discussions, code reviews, technical documentation, mentoring, and testing improvements. — Uses Claude, ChatGPT, and Codex in daily engineering workflows.
Senior Android Engineer with 7+ years of experience building reliable customer-facing Android products across fintech, IoT, consumer, and enterprise domains. — Owns complex native features end to end — from requirements and technical design through implementation, testing, rollout, and production support. — Experienced with state-heavy UI, RESTful API integrations, performance profiling and debugging, reliability, and incremental modernization of legacy Java/View/RxJava code. — Builds responsive UI with Jetpack Compose and Material Design principles. — Collaborates closely with Product, Design, Backend, QA, and iOS through architecture discussions, code reviews, technical documentation, mentoring, and testing improvements. — Uses Claude, ChatGPT, and Codex in daily engineering workflows.

Portfolio

Holocron of Balance - Kotlin Multiplatform App

● I designed and built this Kotlin Multiplatform portfolio application for Android, iOS, and desktop to explore production-oriented shared architecture in practice. It uses Compose Multiplatform, Koin, SQLDelight, REST APIs, shared domain and data layers, and a database-first cache-on-read approach. ● I’m responsible for the architecture, implementation, UI/UX, responsive layouts, and ongoing development.

Sweat Wallet - Mobile Crypto Wallet

● Contributed to the shared React Native application across Android and iOS. ● Included early development of the Mia AI assistant before its public release and implementation of multiple product iterations evaluated through A/B testing.

iRobot Home - Consumer Robotics Android App

● Worked on complex native Android features for a connected consumer robotics product, including live maps, 2D/3D rendering, map editing, real-time robot state visualization, and reusable Jetpack Compose components. ● Owned key application screens and contributed to architecture, performance, stability, testing, releases, and production support.

Reach Out and Touch Screen - Interactive 3D Android Project

● I designed and built this experimental Android project to explore Google Filament and real-time 3D graphics. It features an interactive Moon, custom GPU ripple effects, overlapping wave interference, touch rotation with inertia, multitouch input, Jetpack Compose integration, and performance-focused rendering.

Ready for Sky - Multi-module IoT Android App

● Developed Jetpack Compose modules, BLE-based smart-device pairing flows, backend-driven interfaces, and complex state-heavy functionality in a large multi-module IoT application. ● Worked across the full feature lifecycle, including requirements clarification, solution design, implementation, testing, release preparation, and production support.

Sweatcoin - Global Health & Fitness App

● Contributed to the shared React Native implementation across Android and iOS. ● Owned feature planning, estimation, business logic, and delivery, and worked on performance, stability, releases, code reviews, onboarding, and design-system improvements. ● One performance optimization reduced a complex screen’s loading time by approximately 3x.

Skills

Android Development
Jetpack Compose
Kotlin
Java
MVVM
Kotlin Coroutines

Work experience

Senior Android Developer
12.2023 - 07.2026 |TLM — iRobot Home
Kotlin, Java, Android SDK, Jetpack Compose, Coroutines, Flow, Hilt, REST APIs, MVVM/MVI, 2D/3D Rendering, Gradle
● Developed complex native Android features for a consumer robotics product, including live maps, 2D/3D rendering, map editing, and real-time robot state visualization. ● Owned key features end to end, built reusable Jetpack Compose components, improved performance and stability, and supported production releases.
Senior Mobile Engineer (React Native)
12.2022 - 11.2023 |Sweatcoin
React Native, JavaScript, Android, iOS, REST APIs, Design Systems, A/B Testing
● Developed cross-platform features for a large consumer fitness product using React Native. ● Owned features from planning to release, contributed to reusable design-system components, and improved a complex screen’s loading time by approximately three times through request optimization and parallel data loading.
Senior Android Engineer
12.2021 - 11.2022 |Ready for Sky / Redmond
Kotlin, Java, Android SDK, Jetpack Compose, Views/XML, RxJava, Coroutines, BLE, Multi-module Architecture, Snapshot Testing
● Developed features for a large multi-module IoT application, including smart-device flows and backend-driven UI. ● Modernized legacy Views and RxJava code with Kotlin, Coroutines, and Jetpack Compose, owned features end to end, and introduced snapshot testing for Compose UI.
Senior Android Developer
12.2020 - 11.2021 |Dejavoo Systems — POS Platform
Android SDK, Java, C++, Android NDK, Gradle, Git
● Developed a specialized application store for distributing software updates to Android-based POS terminals used in cafes and restaurants. ● Maintained and improved a legacy Android product with native C++ libraries, focusing on stability and reliable operation.
Android Developer
12.2018 - 11.2020 |Improve Digital - White-label Banking & Smart Home Apps
Java, Kotlin, Android SDK, XML, RxJava, REST/JSON, Koin, Wear OS, Jenkins, GitLab CI, CircleCI
● Developed and modernized white-label Android banking applications using Java/Kotlin, XML, RxJava, and REST/JSON integrations, with reusable foundations and secure client-server flows. ● Also built smart-home integrations for climate systems and smart locks, including an Android Wear companion app, and maintained CI/CD pipelines for automated builds, internal distribution, and production releases.

Educational background

Programming Engineering
Till 2013
NSTU

Languages

RussianNativeEnglishProficient