Zayar Maung
Back to Selected Work
Case Study 03Public · Team Project

OPOM / Product Development

Led development across multiple software projects, contributing to system design, backend development, REST APIs, authentication, deployment, and technical implementation.

Multiple software products developed under One Project One Month, including the OPOM System, Food Ordering System, and FlyPay System. Work spanned system design, backend development, authentication, and cloud deployment.

Projects

  • OPOM System
  • Food Ordering System
  • FlyPay System

Role

Developer Lead / Project Manager / Backend Developer

Organization

One Project One Month

Period

June 2025 – Present

Category

Public · Team Project

JavaSpring BootNestJSReactAngularPostgreSQLMySQLAWSCloudinary

Engineering Focus

System Design · JWT & OAuth · REST APIs · AWS Deployment · Cloudinary Integration · Team Leadership

  • Leading development across multiple software projects
  • Contributing to system design and technical implementation
  • Building backend services and REST APIs with Spring Boot and NestJS
  • Implementing authentication using JWT and OAuth
  • Managing deployment to AWS and media handling via Cloudinary
  • Project management and team coordination
  • Designing independent systems for distinct business domains under shared engineering practices
  • Implementing consistent authentication patterns across different backend stacks
  • Coordinating development and deployment across multiple concurrent projects
  • Leading multiple projects requires balancing technical depth with coordination and delivery
  • Authentication and API design patterns can be shared across different product stacks
  • Independent system design for each product domain improves long-term maintainability
1P1M Portfolio Backend architecture diagram showing React SPA, Spring Boot modular monolith, PostgreSQL, external services, and Docker Compose deployment
1P1M Portfolio Backend — Spring Boot 3.5 · Java 21 · Modular Monolith (package-by-feature)

The 1P1M Portfolio Backend is a Spring Boot modular monolith structured package-by-feature. A React SPA communicates over HTTPS with JSON and Bearer JWT authentication.

Spring Boot Backend (:8080)

Security Filter Chain → REST Controllers → Services → Spring Data JPA Repositories → PostgreSQL 15

Cross-cutting concerns include standardized API responses, global exception handling, logging aspects, JPA auditing, and WebSocket support.

External integrations: Cloudinary (media), Google/GitHub OAuth2, Gmail SMTP/Brevo (async email), and Apache POI (Excel import).

Deployed via Docker Compose with a multi-stage Dockerfile (Gradle build → OpenJDK 21 runtime), PostgreSQL 15, and optional pgAdmin.