Backend dasturchi va PostgreSQL DBA

Raqamlari adashmaydigan backend quraman.

Men Javohir, PostgreSQL markazida ishonchli backend tizimlar quradigan backend dasturchiman. Double-entry ledger, PostgreSQL monitoring platformasi, real ESP32 sensorlari bilan sinalgan IoT pipeline va Saga/Outbox asosidagi live-commerce kabi tizimlarni o'zim loyihalab, deploy qilganman. Kuchli tomonlarim: ma'lumotlar bazasi dizayni va performance optimizatsiyasi, concurrency nazorati va tranzaksiya yaxlitligi. 4 yillik tajribam davomida NestJS va Java/Kotlin/Spring Boot bilan ishlaganman, jumladan O'zbekistondagi Sigma Software va LeverX Group'da, shuningdek BAA, Gonkong va Bangladeshdagi ishlab chiqarish, F&B va AI xizmatlari kompaniyalari uchun freelance backend va DB tizimlarini ishlab chiqqanman.

Saytda raqamlar qanday ko'rsatiladi

O'lchangan
k6 hisobot yoki skrinshot kabi dalil bilan birga ko'rsatiladi.
Loyiha sharti
Tizim boshidan mo'ljallab qurilgan shart.
Koddan
Repozitoriyda istalgan kishi tekshira oladigan qiymat.
O'lchanmagan
Hali o'lchanmagan qiymat taxmin qilinmaydi, — bo'lib qoladi.

Ko'nikmalar va dalillar

Har bir ko'nikmani qaysi loyihada tekshirish mumkinligini ko'rsatadi.

Ko'nikmalar va dalillarPG InsightLedgerCoreSmart FarmFlashDropLiveCommerce
Concurrency nazorati
Taqsimlangan tranzaksiyalar (Saga, Outbox)
Ma'lumotlar yaxlitligi
PostgreSQL ishlashi va ekspluatatsiyasi
To'lov integratsiyasi
Real vaqt aloqasi
IoT va embedded
Autentifikatsiya va ruxsatlar
Yuk testi
Deploy va ekspluatatsiya

Tajriba

Backend dasturchi (masofaviy, Toshkent)

Sigma Software

2024.09 – 2025.08

Ukrainada asos solingan global IT xizmatlar kompaniyasi (2,000 dan ortiq mutaxassis, 12 davlat). 6 kishilik jamoada (backend 3, frontend 2, QA 1) backend API va DB sxemasi uchun mas'ul edim. Java, Kotlin, Spring Boot, PostgreSQL, Redis, Docker, GitHub Actions, AWS, Kubernetes.

  • Buyurtma ro'yxati API p95 1.4 s → 210 ms: kompozit indeks qo'shildi, N+1 so'rovlar bitta JOIN'ga birlashtirildi (Grafana p95 oldin/keyin)
  • Redis kesh joriy qilingach, asosiy DB'ga takroriy o'qish so'rovlari ~45% kamaydi (pg_stat_statements calls oldin/keyin)
  • Streaming Replication asosidagi Primary–Standby HA sozlashda ishtirok etdim; failover 5–10 soniyada
  • Yevropalik mijoz uchun buyurtma va hisob-faktura API'larini Java/Kotlin, Spring Boot'da loyihaladim, Flyway migratsiyalarini joriy qildim

Backend dasturchi va PostgreSQL DBA (masofaviy, Toshkent)

LeverX Group

2022.10 – 2024.05

SAP platformasida dasturiy ta'minot hamda web, mobil va cloud yechimlar ishlab chiqaruvchi xalqaro IT kompaniya (1,500 dan ortiq xodim). 8 kishilik jamoada integratsiya servislari, hisobot API'lari va DB uchun mas'ul edim. Node.js, NestJS, PostgreSQL, REST, Docker, Redis, AWS.

  • PostgreSQL 13 → 15 major upgrade'ni logical replication orqali servisni to'xtatmasdan yakunladim
  • Ichki tizimlar o'rtasida ma'lumot almashuvchi integratsiya servisini yozib, qo'lda bajariladigan ishlarni olib tashladim
  • Katta hisobotlarga pagination va batch eksport qo'shib, serverni yuklamasdan bo'laklab qayta ishlashni ta'minladim
  • Unit va integratsiya testlarini yozib CI'ga uladim, sekin DB so'rovlarini optimallashtirdim

Backend va Database dasturchi (masofaviy)

Frilans

2021.11 – 2025.09

Loyiha asosida xorijiy mijozlarning DB tezligi, xavfsizligi va kengayish muammolarini hal qildim (jami 16 oy).

BAA

Soha
Ishlab chiqarish · 2021.11 – 2022.04 (6 oy)
Muammo
Ma'lumot ko'paygani sababli kun oxiridagi ishlab chiqarish hisobotlari sekin ochilib, menejerlar uzoq kutardi.
Nima qildim
Sekin so'rovlarni EXPLAIN ANALYZE bilan tahlil qilib qayta yozdim, indekslar qo'shdim, ko'p ishlatiladigan murakkab hisobotlar uchun Materialized View joriy qildim.
Natija
Hisobot yuklanishi 12 s → 0.8 s (~15x); DB'dagi umumiy yuklama kamaydi

Gonkong

Soha
Restoran / F&B · 2023.01 – 2023.04 (4 oy)
Muammo
Buyurtma tizimidagi ayrim DB foydalanuvchilari keraksiz ortiqcha huquqlarga ega edi, bu xavfsizlik riskini oshirardi.
Nima qildim
Ruxsatlarni RBAC asosida qayta tuzdim, jadvallarga kirishni RLS bilan chekladim, kunlik backup va recovery jarayonini joriy qildim.
Natija
Ortiqcha superuser ulanishlari 7 → 0; backup'dan tiklash testda 15 daqiqadan kam

Bangladesh

Soha
AI xizmatlari · WellDev Bangladesh Ltd. · 2025.03 – 2025.09 (6 oy)
Muammo
AI model natijalarini saqlovchi jadval tez o'sib, INSERT'lar sekinlashgan edi.
Nima qildim
Jadvalni oylik range partitioning bilan ajratdim, eski ma'lumotlar uchun arxivlash strategiyasini joriy qildim.
Natija
INSERT p95 320 ms → 45 ms (~7x); aktiv ma'lumot 180 GB → 22 GB

Mijozlar haqidagi ma'lumot faqat shartnoma ruxsat bergan doirada yozilgan.

Ta'lim

Seowon universiteti

Biznes boshqaruvi bakalavri, Global Business

2022.08 – 2026.08

MIT Group (DevEx Academy)

Backend dasturlash bootcamp

Qanday ishlayman

  1. 1Talab va cheklovlarni aniqlashAvval nima albatta bajarilishi kerakligini yozaman: yaxlitlik, javob vaqti, xarajat.
  2. 2Loyihalash va qarorlarni yozishMuqobillar va evaziga beriladiganlar ADR sifatida yoziladi.
  3. 3Testlar bilan birga yozishIshlash haqiqiy PostgreSQL bilan integratsion testlarda tekshiriladi.
  4. 4Deploy va monitoringCI/CD orqali deploy qilib, metrikalarni yig'aman.
  5. 5O'lchash va e'lon qilishO'lchangan raqamlar dalili bilan e'lon qilinadi.

Rekruterlar ko'p so'raydigan savollar

Koreyada ishlay olasizmi?

Ha, ishlay olaman. Hozir D-2 (talaba) vizasidan D-10 (ish qidirish) vizasiga o'tganman. Ishga qabul qilinganimdan keyin E-7 (maxsus faoliyat) vizasiga o'taman. E-7 bu Adliya vazirligi belgilagan mutaxassisliklar (dasturchi ham shular qatorida) bo'yicha Koreya kompaniyasi chet ellik mutaxassisni ishga olganda beriladigan ish vizasi; kompaniya bilan tuzilgan mehnat shartnomasi va hujjatlar asosida migratsiya idorasiga ariza topshiriladi.

Koreys tilida ishlay olasizmi?

Ha, koreys tilida muloqot qilish va ishlashda muammo yo'q. 2026-yil sentyabrdagi 14-TOPIK IBT imtihonida TOPIK II 6-darajani (eng yuqori daraja, 451/600, o'qish 200/200) olganman. Natija hujjati pastda, uni hujjat raqami orqali TOPIK saytida tekshirish mumkin.

TOPIK II 6-daraja natija hujjatiKo'rishPDF yuklab olish
Qachondan ishga chiqa olasiz?

2026-yil 1-noyabrdan boshlab.

Mutaxassisligingiz kompyuter fanlari emas, bu muammo emasmi?

Global Business yo'nalishida o'qiganim uchun CS diplomim yo'q, lekin 『막힘없이 PostgreSQL』, 『PostgreSQL DBA를 위한 Admin 이야기』, 『라즈베리파이로 만드는 홈 IoT』, 『에지 컴퓨팅과 피지컬 AI를 위한 라즈베리파이 5』 kitoblari orqali asoslarni tizimli to'ldirdim va o'rganganlarimni darhol loyihalarimda qo'llab, production'gacha chiqardim. Sigma Software va LeverX Group'da ishlaganman, chet ellik mijozlar uchun freelance backend va DB tizimlarini ishlab chiqib amaliy tajriba to'plaganman. Aksincha, biznes ta'limim tufayli ledger, POS, commerce kabi murakkab biznes qoidali domenlarni aniq data modelga aylantirishda kuchliman.

Qanday lavozim va ish shaklini xohlaysiz?

To'liq stavkada backend dasturchi yoki ma'lumotlar bazasi (PostgreSQL) bo'yicha lavozim. Ish joyi Seul yoki Gyonggi-do bo'lsa yaxshi.

Nega aynan Koreya kompaniyasi?

Koreyada o'qib, koreys IT xizmatlarining tezligi va yuqori sifat standartlarini yaqindan ko'rdim va shu muhitda o'sish uchun koreys kompaniyalariga tayyorlandim. Xorijiy mijozlar bilan masofadan ishlab, qarorlar va sabablarini hujjatlashtirish odatini shakllantirdim; loyihalarimda ham README va diagrammalar qo'yib, har kim ishni oson davom ettira olishini ta'minlayman.

Birga ishlaydigan jamoa izlayapman.

Ishga olish bo'yicha savollarni email yoki quyidagi forma orqali yuboring.