Java backend developer. I build things that have to survive concurrency, not just pass a demo.
ReserveShow — Movie ticket booking API Solves double-booking under concurrent requests using PostgreSQL pessimistic row-level locking. JWT auth with role-based access control, Docker multi-stage builds, GitHub Actions CI/CD. Live Swagger UI →
spring-boot-insights — API monitoring library
Zero-config Spring Boot library published on Maven Central. Detects N+1 queries in real time via Hibernate's StatementInspector, live auto-refreshing dashboard for latency and query counts.
Maven Central →
Order-Inventory Microservices — Distributed system Two independently deployable Spring Boot services with Eureka service discovery, OpenFeign inter-service calls, Redis cache-aside layer, and Resilience4j circuit breakers for graceful degradation.
Java Spring Boot Spring Security Spring Cloud (Eureka, OpenFeign) Resilience4j Redis PostgreSQL MySQL Docker GitHub Actions JWT
- OAuth2 (Google login) on ReserveShow — auth flow works, debugging the user persistence layer
- DSA — pushing past Easy-heavy LeetCode ratio into Medium-level patterns
- Docker Compose + AWS ECS Fargate for the microservices project