← В ленту
Senior
Регистрация: 24.08.2026

Дмитрий Ходоркин

Специализация: 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.

Портфолио

Holocron of Balance - Kotlin Multiplatform App

I design and build 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

I contributed to the shared React Native application across Android and iOS. My work 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

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

I 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. I worked across the full feature lifecycle, including requirements clarification, solution design, implementation, testing, release preparation, and production support.

Sweatcoin - Global Health & Fitness App

I contributed to the shared React Native implementation across Android and iOS. I 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.

Скиллы

Android Development
Jetpack Compose
Kotlin
Java
MVVM
Kotlin Coroutines

Опыт работы

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.

Образование

Programming Engineering
По 2013
NSTU, Programming Engineering

Языки

РусскийРоднойАнглийскийСвободно владею