Salom, men

Jahonov Asilbek

Android va mobil dasturchi

Fintech, raqamli bank, e-commerce va ad-tech sohalarida production mobil ilovalar yaratishda 5+ yillik tajriba — Kotlin, Jetpack Compose, Multiplatform va kross-platforma SDKlar

Developer.kt
data class Developer(
    val name: String = "Asilbek",
    val role: String = "Mobile Engineer",
    val experience: Int = 5,
    val domains: List<String> = listOf(
        "Fintech",
        "Digital Banking",
        "E-commerce",
        "Ad-tech"
    ),
    val stack: List<String> = listOf(
        "Kotlin",
        "Jetpack Compose",
        "Multi-Module",
        "Multiplatform"
    )
)

Men haqimda

Men Toshkent, Oʻzbekistonda yashovchi mobil dasturchiman. Fintech, raqamli bank, e-commerce va ad-tech sohalarida production mobil ilovalar yaratishda 5 yildan ortiq amaliy tajribaga egaman.

Asosan Kotlin va Jetpack Compose bilan ishlayman: multi-modul arxitektura (MVVM / MVI), type-safe Jetpack Navigation va dependency injection (Koin / Hilt). Shuningdek, Kotlin Multiplatform va Compose Multiplatform yordamida kross-platforma ilovalar yarataman hamda Flutter va React Native ilovalarida ishlatiladigan Android va iOS SDKlarini chiqarganman.

Funksiyalarni boshidan oxirigacha oʻzim olib boraman — arxitektura va UIdan tortib unit / UI testlar, CI/CD va Google Playʼga relizgacha. 100K+ yuklab olishga ega ilovalarni chiqarganman, production bank ilovalarida katta redizayn va arxitektura migratsiyalariga rahbarlik qilganman.

Shuningdek, Claude Code bilan AI yordamida dasturlash workflowʼlarini quraman — custom skillʼlar, multi-agent code review va har bir pushʼda ishlaydigan avtomatik sifat nazorati.

Hozirda Mikrokreditbankda Android dasturchi boʻlib ishlayman. U yerda Mavrid ilovasining toʻliq redizayniga hamda uning XML viewʼlardan Jetpack Compose va multi-modul arxitekturaga oʻtkazilishiga rahbarlik qildim, bankning Compose dizayn-tizim kutubxonasini yaratdim va Kotlin Multiplatformʼdagi Mavrid Kids ilovasini chiqardim.

5+ Yillik tajriba
100K+ Yuklab olishlar
8 Kompaniya
100+ Oʻquvchiga mentorlik

Ish tajribasi

Android dasturchi

Mikrokreditbank · Tijorat banki

Dek 2025 — Hozirgacha
  • Mavrid ilovasining toʻliq redizayniga rahbarlik qildim va kod bazasini XML viewʼlardan Jetpack Composeʼga oʻtkazdim
  • Ilovani monolit tuzilmadan multi-modul arxitekturaga oʻtkazdim — build vaqti qisqardi, masʼuliyatlar aniq ajratildi
  • Redizayndan keyingi olti oy ichida foydalanuvchilar soni 130 000+ ga oshdi
  • Asosiy oqimlarni barqarorlashtirish va regressiyalarni erta aniqlash uchun feature modullarda unit testlarni 400+ faylga (~130K qator) yetkazdim
  • Build, test va relizlarni avtomatlashtirish uchun CI/CD pipelineʼlarini sozladim
  • AI yordamida dasturlash: Claude Codeʼni kundalik coding agent sifatida joriy qildim; u men yozgan loyiha qoidalari (CLAUDE.md + ish kelishuvlari) asosida ishlaydi: bosqichma-bosqich rejalar, majburiy kompilyatsiya/test tekshiruvi, Clean Architecture va modul izolyatsiyasi cheklovlari
  • Custom AI workflowʼlar: takrorlanuvchi ishlarni boshidan oxirigacha avtomatlashtiradigan 10 ta Claude Code skill yaratdim — backend v4 API migratsiyasi, 5–10 ta parallel reviewer va har bir topilmani adversarial tekshiruvchi multi-agent code review, review-fix, unit test generatsiyasi, GitLab MR inline review, APK build va branch sinxronizatsiyasi
  • AI sifat nazorati: oʻzgargan modullar uchun unit testlarni ishga tushiradigan, Clean Architecture qatlam qoidalarini tekshiradigan va Kotlin diffʼni Claudeʼga review qildiradigan pre-push hook qoʻshdim — haqiqiy bug, threading xatolari va leakʼlar boʻlsa push bloklanadi
  • AI yuritadigan hujjatlar: ~50 ta modul boʻyicha texnik hujjat, testlash qoʻllanmasi va API migratsiya qoʻllanmasini kod bilan sinxron saqladim — ulardan dasturchilar ham, AI agentlar ham kontekst sifatida foydalanadi
  • MKB UI Core: bankning Jetpack Compose dizayn-tizim kutubxonasini ~2 oyda noldan yaratdim — 15 ta komponent, 165 ta ikonka, multi-brend light/dark dizayn tokenlari, 87 ta Roborazzi screenshot test, explicit API va GitLab CI orqali private Maven registryʼga publish; 4 ta ilovada ishlatiladi
  • Mavrid Kids: bolalar uchun Kotlin Multiplatform bank ilovasini (Android va iOS uchun umumiy ViewModel va logika, 28 modul, ~22K qator kod, 270 unit test) AI-first yondashuv bilan ~2 haftada yaratdim: Figma-to-code skill, verifier agentli ~10 agentlik parallel code review va adb orqali qurilmada tekshiruv
Jetpack Compose Multi-Module KMP Design System Unit Testing CI/CD Claude Code Fintech

Android dasturchi (yarim stavka)

Orient Advertisement LLC · Digital signage / Ad-tech

May 2026 — Sen 2026
  • Korzinka doʻkonlari, Oʻzbekistonning barcha aeroportlari va shahar bilbordlaridagi 3 000+ qurilmada ishlaydigan native Android TV-box digital-signage pleyerini yaratdim
  • Sinxron ijro: ekranlar serverga bogʻlangan umumiy soat boʻyicha kontentni almashtiradi; keyingi media oldindan yuklab olinib, belgilangan vaqtda ishga tushadi
  • Offline-first sinxronizatsiya: polling zaxirasi bilan WebSocket push, davom ettiriladigan yuklab olishlar (HTTP Range), bosqichma-bosqich playlist almashtirish, xotira tekshiruvi va har bir fayl boʻyicha yuklab olish holati hisoboti
  • Qurilmalarni masofadan boshqarish: real vaqtdagi buyruq kanali (reboot, ovoz, ijro, kontent biriktirish, diagnostika), kanallararo deduplikatsiya va doimiy tasdiqlash navbati, shuningdek jonli masofaviy ekran sessiyalari
  • Kiosk rejimi va barqarorlik: Device Owner bloklash, crashʼdan tiklanish, yoqilganda avtomatik ishga tushish, ijro va boshqaruv uchun foreground service hamda nazoratsiz qurilmalar uchun heartbeat telemetriya
  • Sifat va AI: ~695 ta unit test (~14.5K qator); vazifalarni qabul qilish, qurilmada smoke test va backend kontraktiga moslikni tekshirish uchun custom skillʼlar bilan Claude Codeʼda yaratilgan
Android TV Media3 / ExoPlayer WebSocket Hilt Room WorkManager Claude Code

Mobil dasturchi

Veon AdTech · Ad-tech / SDK

Apr 2025 — Iyun 2026
  • Android, iOS, Flutter va React Native uchun kross-platforma Ad SDKni ishlab chiqdim va qoʻllab-quvvatladim
  • Flutter uchun iOS integratsiya qatlamini va React Native uchun Android / iOS integratsiya qatlamlarini yaratdim
  • Yandex Adsʼni Android, Flutter va React Native platformalariga integratsiya qildim
  • SDK paketlarini tarqatish uchun JitPack, CocoaPods, NPM va Swift Package Managerʼga chiqardim
Kotlin Flutter React Native SDK Development Yandex Ads

Android dasturchi

Davr Bank · Raqamli bank

Noy 2023 — Fev 2026
  • Bankning biznes-mijozlar uchun Android ilovasini noldan production holatigacha yaratdim
  • Mahsulot dizayni asosida butun UIʼni Jetpack Composeʼda amalga oshirdim
  • MVVM + MVI yondashuvi asosida multi-modul arxitekturani joriy qildim
  • Loyiha boʻylab modul konfiguratsiyasini standartlashtirish uchun Gradle convention pluginʼlarini sozladim
  • Multi-modul tuzilma uchun type-safe Jetpack Navigationʼni joriy qildim
  • Bildirishnomalar va crash hisobotlari uchun Firebase Cloud Messaging va Crashlyticsʼni integratsiya qildim
Jetpack Compose Multi-Module MVVM+MVI Firebase Navigation

Android dasturchi

CDTI

Yan 2024 — Apr 2025
  • Kotlin Multiplatform, Compose Multiplatform, Koin, Ktor va Moko kutubxonasi yordamida kross-platforma ilovalarni ishlab chiqdim va qoʻllab-quvvatladim
  • Bitrise va GitHub Actionsʼda UI va unit testlar bilan CI/CD sozladim
  • Roʻyxatlarni yuklash va yangilash tezligini optimallashtirdim
  • Coroutines bilan MVVM / MVI arxitekturasiga amal qildim, unit va UI testlar orqali test qamrovini 10–20% ga oshirdim
  • Shtrix-kod skanerlari, printerlar va fiskal modullar kabi E-POS qurilmalari bilan ishladim
KMP Compose Multiplatform CI/CD Koin Ktor Moko

Android dasturchi

Asaxiy · E-commerce

May 2022 — Dek 2023
  • Loyihaning butun hayotiy sikli boʻyicha ishladim: dizayn, ishlab chiqish, testlash va deploy
  • Dependency injection (Dagger2 / Hilt) bilan MVVM asosida Android ilovalar arxitekturasini qurdim
  • Android SDK yordamida Kotlinʼda kompaniya mahsulotlarini yaratdim va qoʻllab-quvvatladim
  • 25 000 mahsulotli katalog va 100K+ yuklab olishga ega, mehmon va roʻyxatdan oʻtgan foydalanuvchilar buyurtma bera oladigan e-commerce ilovasini yaratdim
  • Ilovalarni Google Play va AppGalleryʼga chiqardim
MVVM Dagger2/Hilt E-commerce Play Market

Android dasturchi

Rounded LLC

Fev 2022 — May 2022
  • Kotlin va Javaʼda native Android ilovalar yaratdim, ilova arxitekturasi va murakkab UIʼni belgiladim
  • Funksiyalarni chiqarish uchun dizaynerlar, dasturchilar va product managerlar bilan hamkorlik qildim
  • Buglarni tuzatdim, unumdorlikni oshirdim va maʼlumotlar xavfsizligi muammolarini hal qildim
  • Katta katalogli va 100K+ yuklab olishga ega audio / elektron kitob ilovasini yaratdim
Kotlin Java Architecture

Android mentor assistenti

PDP Academy

Iyun 2021 — Yan 2022
  • 100+ oʻquvchiga mentorlik qildim va boshlovchilar uchun 80+ Zoom darsini oʻtkazdim
  • 8 modulli Android dasturlash kursida savollarga javob berib, muammolarni hal qilishda yordam berdim
  • Kurs topshiriqlarini tekshirdim va yangi materiallar qoʻshdim
  • Mavzular: SQLite, Permissions, RxJava, Firebase, Coroutines, NDK, MVC / MVVM / MVP, SOLID, Dagger2 / Hilt, Clean Architecture
Mentorlik Oʻqitish Android

Texnik koʻnikmalar

Dasturlash tillari

Kotlin Java SQL

UI

Jetpack Compose Compose Multiplatform XML Views Material Design

Arxitektura

Multi-Module MVVM MVI MVP Clean Architecture S.O.L.I.D DRY KISS

Android Jetpack

ViewModel Navigation (type-safe) WorkManager Lifecycle LiveData Room

Kross-platforma

Kotlin Multiplatform Compose Multiplatform Flutter SDK React Native SDK iOS SDK

Asinxronlik va tarmoq

Coroutines Flow RxJava Retrofit Ktor RESTful APIs JSON / XML

AI vositalari

Claude Code Custom Skills Parallel Sub-agents Multi-agent Code Review AI Pre-push Hooks Figma-to-Code

Dependency Injection

Koin Dagger2 Hilt

Maʼlumotlar bazalari

Room SQLite Realm Firestore

Testlash va sifat

JUnit Unit Testing UI Testing Roborazzi Code Review

DevOps va vositalar

CI/CD Bitrise GitHub Actions Git Gradle Convention Plugins Firebase (FCM, Crashlytics)

Tarqatish

Google Play AppGallery JitPack CocoaPods SPM NPM

Taʼlim

2023

Toshkent axborot texnologiyalari universiteti

Bakalavr

Dasturiy taʼminot ishlab chiqish

2021

PDP Academy

Kasbiy kurs

Android dasturlash

Tillar

Oʻzbek tili Ona tili — C2
Ingliz tili B2 — Oʻrtadan yuqori
Rus tili B2 — Oʻrtadan yuqori