Backend Modernization
Employer‑ownedMigrated on-prem services to Kubernetes with PostgreSQL and Spring Data JPA.
A collection of full-stack applications showcasing microservices architecture, Spring Boot development, and modern web technologies.
Production‑ready microservices‑based e‑commerce system with event‑driven architecture, service discovery, API gateway, and comprehensive resilience patterns using Spring Boot and Apache Kafka.
Complete microservices implementation handling user management, product catalog, shopping cart, order processing, payments, shipping, and notifications through 9 loosely‑coupled, independently deployable services.
git clone https://github.com/wl0182/Ecommerce-Microservices.git
cd Ecommerce-Microservices
# Setup databases
createdb user_service_db
createdb product_service_db
createdb cart_service_db
createdb order_service_db
createdb payment_service_db
createdb shipping_service_db
createdb notification_service_db
# Run all services
chmod +x run-all.sh
./run-all.sh
Full‑stack system for servers, kitchen staff, and administrators. Real‑time queueing, role‑based access, analytics, and responsive UIs.
End‑to‑end restaurant operations: staff authentication, menu and pricing, order taking, kitchen queue, table sessions, and admin analytics — all with a responsive UI.
git clone https://github.com/wl0182/Restaurant-Ordering-System.git
cd Restaurant-Ordering-System
# .env
POSTGRES_DB=your_db_name
POSTGRES_USER=your_db_user
POSTGRES_PASSWORD=your_db_password
SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/your_db_name
SPRING_DATASOURCE_USERNAME=your_db_user
SPRING_DATASOURCE_PASSWORD=your_db_password
JWT_SECRET=your_secure_jwt_secret
docker-compose up
Modern Spring Boot e-commerce application with comprehensive JWT authentication, customer management, product catalog, and order processing capabilities.
Complete e-commerce backend with JWT authentication, role-based access control, customer management, product catalog with reviews, and comprehensive order processing system.
git clone https://github.com/wl0182/Ecommerce.git
cd Ecommerce
# .env
POSTGRES_DB=your_db_name
POSTGRES_USER=your_db_user
POSTGRES_PASSWORD=your_db_password
SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/your_db_name
SPRING_DATASOURCE_USERNAME=your_db_user
SPRING_DATASOURCE_PASSWORD=your_db_password
JWT_SECRET=your_secure_jwt_secret
docker-compose up -d
Migrated on-prem services to Kubernetes with PostgreSQL and Spring Data JPA.
Role‑aware REST APIs with JWT auth and OpenAPI for internal users.
CTE‑based SQL jobs preparing payloads for email dispatch reliability.