Bakhtiyor Khodjaev

Senior Android Engineer
+998 90 128 84 49
Tashkent, Uzbekistan

Senior Android engineer with 10+ years shipping production mobile applications in Kotlin and Java, spanning digital identity, encrypted credential storage, and video streaming. Uncommon depth in native interoperability — bridging C and C++ libraries into Android (JNI/NDK) and iOS.

Technical Skills

Languages
Kotlin, Java, C++
Android
Jetpack Compose, XML Views, Android SDK, MVVM/MVI/Clean Architecture, Coroutines/Flow, Hilt/Dagger, Room, Retrofit, OkHttp, REST APIs, ExoPlayer, SQLite/SQLCipher, multi-module, Google Play Console
Native interop
JNI, NDK, SWIG, CMake, C++ interoperability, dart:ffi, Flutter plugin development
Cross-platform
Flutter, Kotlin Multiplatform
Testing & tooling
JUnit, MockK, Gradle, Git, GitHub Actions, Firebase

Experience

Senior Software Engineer — EPAM Systems

May 2022 – Jul 2026 · Tashkent
  • Built the Android client for a verifiable-credentials digital identity product in Kotlin and Jetpack Compose across a multi-module codebase, with credential data encrypted at rest via SQLCipher, delivered on an internal SDK also offered to third-party integrators.
  • Developed the native Android video player for a video-on-demand platform using ExoPlayer, implementing offline downloads and picture-in-picture support.
  • Reduced logged production issues by ~90% on a Flutter ticketing application, triaging crashes, errors, and non-critical warnings to eliminate recurring failures.
  • Owned Google Play Console releases on 2–3 week cycles and resolved production incidents, including recovering data integrity after a faulty migration reached release.
  • Worked across cross-functional teams of 8–10 spanning Android, iOS, backend, and QA.
  • Certified as an internal technical interviewer; conducted 13 candidate interviews and mentored 4 Android interns.

Software Engineer — Exadel

Sep 2021 – Apr 2022 · Tashkent
  • Developed an Android companion application for a Bluetooth LE GPS tracking device in Kotlin with Hilt and Room, covering device pairing, data synchronisation, and notifications.
  • Delivered features and custom UI components for an outdoor navigation and mapping application in Kotlin with XML Views, improving maintainability of a legacy codebase through code review and refactoring.

Independent Software Engineer — Upwork

Feb 2016 – Aug 2021 · Self-employed
Upwork profile Top Rated 4.8/5 · 42 reviews 65 engagements 3,600+ billed hours
  • Built Android, iOS, and cross-platform applications for international clients across the full delivery cycle, from requirements through store release and maintenance.
  • Integrated a cryptographic key-management library into Android and iOS applications by building Kotlin, Swift, and C++ interoperability layers.
  • Adapted in-house C++ machine-learning components for Android and iOS in an AI-powered communication-coaching application, and implemented in-app subscriptions on both platforms.
  • Designed heuristic algorithms over accelerometer, gyroscope, and GPS data to detect and score driving events for a B2B driving-safety product.
Rough — Swift library for sketchy, hand-drawn-style rendering
107 stars
GraphLayout — iOS graph-visualisation controls powered by Graphviz
100 stars
gradients — curated collection of gradients implemented in Kotlin
53 stars

Education

Bachelor's Degree
Tashkent Electrotechnical University of Communications

Languages

Uzbek — Native · Russian — C2 · English — B1+

Certifications

Claude Certified Architect, Professional — Anthropic, Jul 2026
Claude Certified Architect, Foundations — Anthropic, Jul 2026
Bakhtiyor Khodjaev · Senior Android Engineer