Khusniddinning uslublashtirilgan 3D nusxasi RGB yoritgichli stolda oʻtiribdi: ikkita monitorda Go kodi va noutbuk.

Senior backend muhandis

Khusniddin Aminjonov

Go, PostgreSQL va taqsimlangan tizimlar. Millionlab odam foydalanadigan davlat xizmatlari uchun backend yarataman.

Tokioga (Yaponiya) koʻchib oʻtaman (2027-yil fevraldan martgacha)

Pastga

Men haqimda

Davlat xizmatlari uchun backend

Men Go, PostgreSQL va taqsimlangan tizimlar bilan ishlaydigan senior backend muhandisman. Oʻzbekistonning davlat IT integratori UZINFOCOMda milliy elektron hukumat platformalari ustida ishlayman.

Veb-ilovalarni 2016-yildan beri yarataman: avval full stack, keyin milliy toʻlov tarmogʻi va hukumat uchun backend tizimlar.

Jamoa uchun kod yozish standartlarini belgilayman, kodni koʻrib chiqaman va dasturchilarga ustozlik qilaman. Ochiq kodli Go API starterim jamoamdagi yangi servislarning asosi.

Tokioda 15 oy davomida kunduzgi shaklda yapon tilini oʻrgandim va 2027-yil fevraldan martgacha Tokioga koʻchib oʻtaman.

Raqamlarda

  • 16M+

    my.gov.uz foydalanuvchilari

  • 18x

    kunlik muddat tekshiruvi tezlashdi (~18 soatdan ~1 soatgacha)

  • 1M+

    shu kunlik jarayondagi vazifalar

  • 16

    hisobot.gov.uzʼdagi davlat idoralari

  • 100+

    PHPʼdan Goʼga oʻtkazilgan hisobot turlari

  • 5

    my.gov.uz AI yordamchisining tillari

Tajriba

  1. Senior Backend Developer

    2023-yil oktyabrdan hozirgacha

    UZINFOCOM (Oʻzbekistonning davlat IT integratori), Toshkent

    my.gov.uz

    Elektron hukumat

    Milliy elektron hukumat xizmatlari portali, 16M+ foydalanuvchi, 20+ davlat sektori domeni.

    • 1M+ vazifa boʻyicha kunlik muddat tekshiruvi jarayonini ~18 soatdan ~1 soatgacha qisqartirdim (18x). Yuk 20 ta parallel navbat ishchisiga, har biriga 5 000 vazifadan taqsimlandi.
    • Portalning 16M+ foydalanuvchisi uchun koʻp bosqichli suhbat xotirasiga ega 5 tilli AI yordamchini (RAG) ishga tushirdim.

    hisobot.gov.uz

    Hisobot

    16 ta idora, 100+ hisobot turi va yuridik kuchga ega topshiriqlarga ega davlat hisobot platformasi.

    • 16 ta davlat idorasi va 100+ hisobot turi uchun backendni PHPʼdan Goʼga toʻliq qayta yozishga rahbarlik qildim: 3 ta mikroservis, sozlanadigan koʻp bosqichli tasdiqlash workflow mexanizmi va raqamli imzo (EDS) bilan topshirish.
    • Graf maʼlumotlar bazasidagi workflow mexanizmini (JanusGraph) PostgreSQL bilan almashtirdim: soʻrovlar tezroq va bitta tizimga xizmat koʻrsatish kamaydi.

    enterprise.gov.uz

    Investitsiya

    Enterprise Uzbekistan, maxsus yuridik va investitsiya rejimidagi hudud uchun platforma.

    • Backendni noldan qurdim va barcha arxitektura qarorlariga javob beraman: xorijiy rezidentlar uchun kompaniyani roʻyxatdan oʻtkazish va onboarding, investitsiya soʻrovlarini boshqarish va kontent platformasi.

    Saxiy Market

    Chakana savdo

    Yuzni tanish funksiyasiga ega POS mijozlar va obunalar platformasi.

    • Platformani noldan qurdim: sotuv nuqtasida mijozni aniqlash usuli sifatida yuzni tanish, mijozlar va obunalarni boshqarish, NFC POS integratsiyasi, Telegram botlar va koʻp tilli admin panel.
    • 13 ta ixtiyoriy modulli Go API starteri fiber-v3-templateʼni ochiq kod qildim, endi u yangi servislar uchun asos. Jamoa uchun kod yozish standartlarini belgiladim, kodni koʻrib chiqdim va dasturchilarga ustozlik qildim.
  2. Senior Backend Developer

    2021-yil sentyabrdan 2022-yil iyungacha

    UZCARD (milliy toʻlov tarmogʻi), Toshkent

    • Kafolat Insurance uchun sugʻurta CRMʼini boshidan oxirigacha yaratdim: mijozlarni onboarding qilish, polisning toʻliq hayot sikli (yaratish, hisoblash, oʻtkazish, tasdiqlash), toʻlovlar va hisob-fakturalar, OSAGO va sayohat sugʻurtasi yoʻnalishlari.
    • Mikroservis xabar almashinuvini (RabbitMQ RPC) va barcha modullar boʻyicha rolga asoslangan kirish modelini loyihaladim. Kod review oʻtkazdim va junior dasturchilarga ustozlik qildim.
  3. Full Stack Developer

    2019-yil noyabrdan 2021-yil apreligacha

    Perfect Consulting Group, Toshkent

    • Bir nechta lid yigʻuvchi veb-saytlarning yagona dasturchisi, talablardan joylashtirishgacha boshidan oxirigacha. Norasmiy jamoa lideri: rejalashtirish, kod yozish standartlari va junior dasturchiga ustozlik.
  4. Full Stack Developer (qisman bandlik)

    2016-yil maydan 2019-yil iyulgacha

    Cybernet Group, Toshkent

    • Mijozlar uchun moslashuvchan veb-ilovalarni boshidan oxirigacha yaratdim va qoʻllab-quvvatladim, frontend va backend.

Loyihalar

Asosiy ishimdan tashqari yaratayotganlarim.

Shomahmudoff ekotizimi

Shomahmudoff Inc.

Men SaaS mahsulotlari va ularning ostidagi dasturchilar platformasini yaratadigan Shomahmudoff Inc. dasturiy taʼminot kompaniyasiga asos soldim. Har bir mahsulotga yagona Shomahmudoff Account bilan kiriladi.

shomahmudoff.org

InfraCanvas

Ishlayapti, beta davrida bepul

Dasturiy tizim qanday ishlashini chizing, tushuntiring va jonlantiring: arxitektura taxtalari, maʼlumotlar bazalari uchun ER dizayner va oʻynab koʻrish mumkin boʻlgan soʻrov oqimlari. Chat va ovozli AI yordamchisi bor.

dbdraw.uz

Shomahmudoff Account

Ishlayapti

Shomahmudoff barcha mahsulotlari uchun yagona kirish: ikki bosqichli tasdiqlash, passkeyʼlar, seanslar, qurilmalar va ulangan ilovalar bir joyda.

account.shomahmudoff.org

Manabi

Ishlab chiqilmoqda

Kana, kanji, soʻzlar va grammatika uchun yapon tilini oʻrganish ilovasi, intervalli takrorlash bilan. U Shomahmudoff Account va yangi dizaynga oʻtmoqda.

Ochiq kod

Koʻnikmalar

Tillar va frameworklar

  • SQL
  • JavaScript

Backend va arxitektura

  • REST API dizayni
  • gRPC / Protocol Buffers
  • WebSocket
  • mikroservislar
  • DDD (Domain-Driven Design)
  • SOLID
  • repository / service qatlamlari
  • workflow mexanizmlari
  • OAuth2
  • JWT
  • RBAC (rolga asoslangan kirish nazorati)
  • raqamli imzo (EDS)
  • NFC / POS integratsiyasi
  • i18n

PostgreSQL va maʼlumotlar

  • soʻrovlarni optimallashtirish (EXPLAIN ANALYZE, GIN indekslar, CTE, UNION ALL, ORM / Active Record oʻrniga raw SQL)
  • pgx
  • pgvector
  • MySQL
  • JanusGraph

Xabar almashinuvi

Infratuzilma va observability

  • Linux
  • structured logging

Amaliy AI

  • RAG (retrieval-augmented generation)
  • gibrid vektor va kalit soʻz qidiruvi
  • reranking
  • koʻp bosqichli seans xotirasi
  • yuzni tanish (mijozni aniqlash)
  • vLLM bilan oʻz serverida LLM inference

Taʼlim

  • 2016-yil sentyabrdan 2020-yil iyulgacha

    Toshkent axborot texnologiyalari universiteti

    Bakalavr, Kompyuter dasturiy injiniringi

  • 2022-yil iyuldan 2023-yil oktyabrgacha

    ISI yapon tili maktabi, Tokio

    Intensiv yapon tili dasturi (kunduzgi)

    Tokioda 15 oy yashadim. N3 darajasidagi kursni tugatdim, darslar va kundalik hayot butunlay yapon tilida oʻtdi.

Tillar

Aloqa

Men bilan bogʻlanishning eng tez yoʻli elektron pochta.