Murat Tatibaev
Fullstack Developer · Python & Nuxt · 14 years experience
Hikoya
14 yillik ish davomida men fullstack dasturchi bo'ldim: bir tomondan FastAPI va Django bilan Python backendlari, ikkinchi tomondan Nuxt 3 va Vue 3 bilan zamonaviy frontendlar yarataman. PHP veb-ishlab chiqishdan boshlab, asta-sekin Python, mikroservislar va mahsulot muhandisligiga o'tdim.
Karyeramda fintech, sug'urta, taksi agregatori va media sohasida ishladim. Hozirda QIWI O'zbekistonda backend dasturchi sifatida elektron hamyon platformasini rivojlantiraman — bank API'larini integratsiya qilaman va yuqori yuklamada xizmatlarni qo'llab-quvvatlayman.
Toshkentda yashayman, masofaviy loyihalarga ochiqman. Mahsulotlarni to'liq yarataman — ma'lumotlar bazasi sxemasidan joylashtirilgan UI gacha. Toza arxitektura, kuzatiluvchi tizimlar va pragmatik yechimlarni qadrlayman.
Ish tajribasi
QIWI Uzbekistan
Backend dasturchiJan 2022 — present
Elektron hamyon platformasini rivojlantirish va qo'llab-quvvatlash. Bank va to'lov agregatorlarining uchinchi tomon API'larini integratsiya qilish.
Carbery Taxi
Backend dasturchiAug 2021 — Dec 2021
Yangi mahsulot xususiyatlarini ishlab chiqdim va ma'lumotlar jamoasi uchun ClickHouse asosidagi analitik hisobotlarni joriy etdim.
Impex Insurance
Veb dasturchiAug 2018 — Dec 2021
Sug'urta platformasini loyihalash va qurishda qatnashdim. To'lov tizimlari va tartibga soluvchi ma'lumot manbalarini integratsiya qildim.
Panda Media
Backend dasturchiSep 2016 — Jun 2018
Kriptovalyuta yangiliklari va tahlil agregatorini yaratdim. Geymifikatsiya tizimi bilan ichki vazifa menejerini ishlab chiqdim.
Adventor Lab
Veb dasturchiJan 2014 — Aug 2016
Veb-loyihalar uchun yangi xususiyatlar ishlab chiqdim va CMS uchun maxsus plaginlar yaratdim.
Art Creative Studio
Veb dasturchiJul 2011 — Feb 2013
PHP va MySQL yordamida veb-saytlar yaratdim.
Men nima qilaman
Backend API
Python (FastAPI/Django/Flask) asosida yuqori unumdor REST API xizmatlar va mikroservis arxitekturalari.
To'lov tizimlari va fintech
Bank API'lari, to'lov agregatorlari va muvofiqlik tizimlarini integratsiya qilish. Elektron hamyon va moliyaviy platformalar tajribasi.
DevOps va kuzatiluvchilik
Docker konteynerizatsiyasi, CI/CD quvurlari va ishonchli ishlab chiqarish muhitlari uchun Grafana va Sentry monitoringi.
Frontend ishlab chiqish
Nuxt 3 va Vue 3 bilan zamonaviy veb-ilovalar, unumdorlik va toza foydalanuvchi tajribasiga e'tibor.
Stek
Backend
- Python
- FastAPI
- Django
- Flask
Ma'lumotlar bazasi
- PostgreSQL
- MongoDB
- MySQL
- Redis
Async / Navbat
- Celery
- RabbitMQ
DevOps
- Docker
- Nginx
- GitLab CI
- Grafana
- Sentry
Frontend
- Nuxt 3
- Vue 3
- TypeScript
- TailwindCSS
Tamoyillar
Dogmadan ko'ra pragmatizm
Trendlarga ko'r-ko'rona ergashish o'rniga, joriy talablar va uzoq muddatli ishonchlilikka asoslanib asboblar va yondashuvlarni tanlash.
Avvalo ishlab chiqarish
Kod faqat to'g'ri monitoring va xato boshqaruvi bilan ishlab chiqarishda ishonchli ishlayotganda tayyor hisoblanadi.
Tizimli fikrlash
Alohida komponentlarning mustahkam va qo'llab-quvvatlanadigan tizim hosil qilish uchun qanday o'zaro ta'sir qilishini tushunish.
Kuzatiluvchilik
Kuzatib bo'lmaydigan tizim — ishonib bo'lmaydigan tizim. Hamma narsa metrikalar va loglarga ega bo'lishi kerak.
Minimalizm
Murakkab muammolarni oddiy yechimlar bilan hal qilish. Ortiqcha muhandislik va keraksiz abstraksiyalardan qochish.
