CV / Resume

A one-page snapshot of what I've shipped.

Download the PDF or print this page directly. Everything here is generated from the same source that powers the rest of the site.

Naing Aung Zaw

Backend-Focused Full Stack Developer · 22 · Yangon, Myanmar

Summary

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.

Experience
Backend-Focused Full Stack Developer · Supacart Myanmar Software Solutions
2025 — Present · Yangon, Myanmar

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 Developer, Product Team · Visible One
Sep 2024 — Sep 2025 · Hong Kong (remote)

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.

jr. Backend Developer · Xsphere
Aug 2023 — Feb 2025 · Yangon, Myanmar

Shipped several backend systems — ERP, POS, membership, taxi finance, gym, and Fary landing — mostly on NestJS + Postgres with Kafka/RabbitMQ where it mattered.

Selected projects
SupaGym — Multi-Tenant Platform
Supacart · 2026 — Present

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.
Mingalar Trip — Hotel Booking Platform
Supacart · 2026 — Present

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.
Gym Membership Management System
Supacart · 2025

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.
Internal Operation System
Visible One · 2025

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.
ERP System — Vape Distribution
Xsphere · 2024

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.
Membership System — Apple Device Reseller
Xsphere · 2023

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.
Skills
Languages
TypeScript · JavaScript · Java · Golang
Frameworks & ORM
NestJS · Node.js · React Router 7 · Expo · Spring Boot · Spring Data JPA · Hibernate · Spring Security · Gorm · Prisma
API styles
REST · GraphQL · gRPC
Databases
PostgreSQL · MySQL · MongoDB · CockroachDB · Redis
Cloud & DevOps
Docker · Nginx · AWS · DigitalOcean · GitHub Actions · CI/CD
System design
Multi-tenant architecture · Microservices · Event-driven architecture · Load balancing · RabbitMQ · Kafka
Practices
TDD · DDD · BDD · Clean architecture · Design systems
Strengths
  • 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.
Personal projects
  • Learn Spring SecurityA step-by-step, hands-on guide to Spring Security — auth, JWT, OAuth2, and authorisation patterns.
  • Telegram Auto Messaging BotCLI-driven Telegram bot for scheduled, looped, and multi-group broadcasts.
  • Outline Key ScrapperWeb scraper that pulls Outline VPN keys from the source site and imports them into the desktop app via pyautogui.
  • NestJS BDD BoilerplateOpinionated NestJS boilerplate with BDD, DDD, and TDD scaffolding — skips the boring setup on new projects.
  • Spring Microservices with KafkaThree-service Spring microservice playground — order, email, and stock — wired together with Kafka topics.
Education & learning
  • DataLand & TechnologyWeb development foundation
  • National CybercityComputer programming basics
  • RockStar Developer (Sayar Ei Mg)MERN stack development
  • JDBC (Sayar Min Lwin)Java basics, OOP
  • Kode CloudDocker fundamentals, AWS Cloud Practitioner