Full-Stack Developer — Abror Programming (AERP)
May 2026 – Present
- Build services inside AERP, a multi-tenant ERP (16+ modules: HR, Warehouse, Sales, Finance, Production, Cashier, CRM) used by live clients including Flakon.uz / "PapaRich" (manufacturing) and Abror Market (retail).
- CRM — Customer Journey: own a standalone Express 5 / TypeScript microservice tracking customers from first call to closed payment — 10 domain modules (clients, conversations, call conclusions, transactions, payment offices, activity board) over an 11-model Prisma/PostgreSQL schema. Integrates with the core ERP over gRPC and with the Utel IP-telephony system over REST; Zod validation, JWT middleware, Dockerized on Bun.
- Edu — learning platform: NestJS 11 service running as both HTTP API and gRPC microservice — courses, modules, lessons, readings, exams, per-student progress and ratings across 15 Prisma models, with Passport/JWT guards, Swagger docs and AWS S3 presigned uploads for course media.
- Enforce multi-tenant data isolation and role-based access across services; work across the stack in a small team — Node.js/NestJS, PostgreSQL/Prisma, React/TypeScript.