Naing Aung Zaw
Backend-Focused Full Stack Developer · 22 · Yangon, Myanmar
Backend-focused full stack developer with three years shipping production systems across ERP, POS, membership, taxi finance, multi-tenant SaaS, and hotel booking. Currently Lead Developer on SupaGym (multi-tenant SaaS, ~20 gym clients live) and Mingalar Trip (multi-tenant hotel booking) at Supacart — owning web, mobile, API, deployments, and CI/CD end-to-end. Strong in NestJS, Prisma/Postgres, React, Expo, and system design; comfortable in Spring Boot and Go where the workload calls for it.
Hired as a backend-focused full stack developer. Delivered the Gym Membership System when I joined (now in production), then took the lead developer role on two assigned products: SupaGym — a multi-tenant SaaS gym platform serving ~20 clients — and Mingalar Trip, a multi-tenant hotel booking platform. On both, I own web, mobile, API, deployments, and CI/CD.
Full stack role on the Product team, mainly working the frontend side of Visible One's internal operations platform. Owned PJM and Calendar modules, plus CRM and HR features. Analysed the codebase and pulled a reusable component layer out of it — the team shipped subsequent modules ~10× faster. Delivered two production releases before moving on.
Shipped several backend systems — ERP, POS, membership, taxi finance, gym, and Fary landing — mostly on NestJS + Postgres with Kafka/RabbitMQ where it mattered.
A SaaS platform that turns a single-tenant gym product into a multi-tenant offering. I lead the whole build — API, web, mobile, deployments, and CI/CD — and we're live with ~20 gym clients.
- Designed the shared-DB + tenant_id architecture: 43 domain models scoped, request-level ALS for automatic tenant isolation.
- Prisma middleware auto-scopes every query — feature code stays clean, isolation stays enforced.
- Owning web (React Router 7), API (NestJS + Postgres), and mobile (Expo) end-to-end.
Client product: a multi-tenant hotel booking platform for Myanmar. Guest-facing mobile app, hotel-admin and platform-admin dashboards, all sharing one NestJS API.
- Turborepo monorepo — NestJS API, three React Router 7 admin apps, and an Expo guest app.
- Shared UI kit (`@mingalar/web-shared`) drives all three dashboards from one source of truth.
- Manual-proof booking flow: guests upload payment receipts, admins approve.
The single-tenant predecessor of SupaGym — the production system I delivered when I first joined Supacart. Still running in production today.
- Trainer catalogue with per-trainer pricing.
- Multiple package types: flexible, consecutive, monthly.
- User point-wallet with realtime notifications on package purchases.
Owned PJM (project management) and Calendar modules, plus CRM and HR features on Visible One's internal operations platform. Delivered two production releases and reshaped the frontend for reuse.
- Delivered PJM and Calendar modules end-to-end.
- Contributed CRM and HR flows on the same platform.
- Analysed the codebase and pulled reusable components into an internal library — the team shipped subsequent modules ~10× faster.
Full ERP for one of the largest vape distributors — stock, warehouses, CRM, POS, and event-driven reporting.
- Stock management across warehouses, offices, branches with internal transfers.
- Batch tracking with low-stock and expiry alerts (6-month horizon).
- Dual CRM flow (merchants + consignments) with voucher stages and debt tracking.
Loyalty and membership backend for an Apple reseller — OTP auth, tiered rewards, and coupon lifecycle.
- Phone-number + OTP authentication flow.
- Tier progression (Gold / Silver / Platinum / Diamond) driven by lifetime spend.
- Birthday-month rewards + tier-scoped discount coupons.
- Problem solving. I like breaking a fuzzy problem into small, verifiable pieces — and shipping the smallest thing that answers the real question first.
- Logical thinking. Reasoning about data flow, invariants, and edge cases is my default mode. It's why I lean toward system-design–heavy work.
- Adaptability. I've moved between backend (NestJS, Spring, Go), frontend (React, Expo), and infra (Docker, CI/CD) — and jumped roles across three companies without slowing down.
- Teamwork. Strong chemistry with teammates is something I actively invest in — clear handoffs, low ego, and honest reviews.
- Leadership. On assigned projects (SupaGym, Mingalar Trip) I lead end-to-end — architecture, delivery, and the small decisions that shape how the team works.
- Communication. I write specs, walk-throughs, and technical presentations that make hard ideas approachable — recently, the SupaGym multi-tenant deck for the engineering team.
- Learn Spring Security — A step-by-step, hands-on guide to Spring Security — auth, JWT, OAuth2, and authorisation patterns.
- Telegram Auto Messaging Bot — CLI-driven Telegram bot for scheduled, looped, and multi-group broadcasts.
- Outline Key Scrapper — Web scraper that pulls Outline VPN keys from the source site and imports them into the desktop app via pyautogui.
- NestJS BDD Boilerplate — Opinionated NestJS boilerplate with BDD, DDD, and TDD scaffolding — skips the boring setup on new projects.
- Spring Microservices with Kafka — Three-service Spring microservice playground — order, email, and stock — wired together with Kafka topics.
- DataLand & Technology— Web development foundation
- National Cybercity— Computer programming basics
- RockStar Developer (Sayar Ei Mg)— MERN stack development
- JDBC (Sayar Min Lwin)— Java basics, OOP
- Kode Cloud— Docker fundamentals, AWS Cloud Practitioner
