Backend Software Engineer with ~1 year of experience building REST APIs and backend systems using Java and Spring Boot.
I focus on understanding how systems behave end-to-end — from request flow to database interaction — and I’m comfortable debugging issues across services, logs, and environments.
Most of my work revolves around designing structured APIs, maintaining clear backend architecture, and solving problems that arise when systems move beyond local development.
- I trace requests end-to-end (Controller → Service → Repository → Database)
- I prioritize debugging and system behavior over just writing code
- I design APIs with validation, structure, and long-term maintainability
- I focus on how systems behave in real environments (Docker, DB configs)
Backend system with multi-tenant architecture and event-driven workflow.
- API-first backend design
- Event-based lifecycle tracking
- PostgreSQL data modeling
Backend-focused booking system demonstrating layered architecture.
- Controller → Service → Repository design
- Booking workflow simulation
- Structured backend logic
Full-stack project focused on backend APIs and real-time behavior.
- JWT / OAuth authentication
- WebSocket-based updates
- API design and data consistency
Java project demonstrating clean architecture and OOP design.
- Layered system design
- Maintainable and structured code
In my current role, I’ve worked on backend systems involving:
- REST API development, debugging, and reliability improvements
- Tracing request flow across application layers
- Handling database connectivity and environment issues (Docker-based setups)
- Diagnosing and resolving real-world backend failures
Note: Code is private, but concepts are reflected in my projects.
