Ko‘nikmalar
Nimalarni bilaman
Backendga urg‘u bergan full-stack dasturchiman. Quyida 69 ta texnologiya 7 guruhda — qaysi birini har kuni ishlatishim, qaysi birini kerak bo‘lganda olishim va hozir nimani o‘rganayotganim bilan.
- Har kuni
- Ishlataman
- O‘rganyapman
Backend
Asosiy yo‘nalishim. Modulli arxitektura, aniq chegaralar va bir yildan keyin ham o‘qilishi oson kod.
- TypeScript
- Node.js
- NestJS
- Express
- Fastify
- Koa.js
- REST API
- GraphQL
- gRPC
- WebSocket · Socket.IO
- Swagger / OpenAPI
- BullMQ navbatlari
- Mikroservislar
- Modulli monolit
- Clean Architecture
Ma’lumotlar bazasi
Sxema dizayni, indekslar va so‘rov optimallashtirish — tizim o‘sganda ham tez qolishi uchun.
- PostgreSQL
- Prisma
- TypeORM
- Redis
- MongoDB
- Mongoose
- MySQL
- Sequelize
Frontend
Backend bilan bir tilda gaplashadigan, tez va toza interfeyslar.
- React
- Next.js (App Router)
- Vite
- Tailwind CSS
- shadcn/ui
- MUI
- Ant Design
- TanStack Query
- Zustand
- Redux
- i18n
Sun’iy intellekt va integratsiyalar
LLM’ni mahsulot ichiga ishonchli qo‘shish: tuzilmali javoblar, navbatda ishlov, xarajat nazorati.
- Claude API
- OpenAI API
- Google Gemini
- LangChain
- RAG
- Prompt engineering
- Tool-use / structured output
- Telegram Bot API
- Eskiz SMS
- Google / Apple / LinkedIn OAuth
- S3 / R2 / MinIO
To‘lov tizimlari
Mahalliy, xalqaro va kripto to‘lovlar: obunalar, webhook’lar, qaytarishlar va hisob-kitob.
- Payme
- Click
- Uzum Bank
- Octobank
- Pay4Game
- Paddle
- Binance Pay
Infratuzilma va DevOps
Kod serverga chiqishi, ishlab turishi va o‘lchanishi — deploydan monitoringgacha.
- Docker · docker-compose
- Nginx
- PM2
- VPS (Ubuntu)
- GitHub Actions · CI/CD
- Git
- SSL · zaxira nusxalar
- Loglash va monitoring
- k6 yuklama testlari
- Postman
Muhandislik va xavfsizlik
Kodgacha bo‘lgan ish: texnik topshiriq, tizim dizayni, xavfsizlik va hujjatlar.
- Tizim dizayni (System Design)
- Texnik topshiriq va hujjatlashtirish
- Ko‘p tashkilotli (multi-tenant) SaaS
- JWT rotatsiyasi · RBAC
- Shifrlash · rate limit
- Taqsimlangan tizimlar
- AI-agentli ilovalar
Bularni qayerda ishlatganman?
Har bir texnologiya haqiqiy loyihada sinalgan — loyihalar sahifasida har birining arxitekturasi va muhim qarorlari yozilgan. Tizim dizayni bo‘yicha esa o‘zbek tilida kurslar yozganman.