Java & Spring Boot Backend Developer

Java & Spring Boot Backend Developer

Core Tech Stack
Technologies I work with daily
Featured Projects
Real-world applications demonstrating backend expertise
Event-Driven System with Transactional Outbox
Solves dual-write consistency problem in distributed systems. Guarantees 100% reliable event delivery with state machine tracking (PENDING → COMPLETED). Handles 100+ events/min with <1s latency.
Tech Stack
Student Management System V2.0
Complete migration from JSON to production-grade MySQL. Features HikariCP connection pooling, H2 integration tests, and graceful resource cleanup. Handles 10k+ records with <50ms queries.
Tech Stack
How I Build Backend Systems
Core responsibilities and technical approach
Backend Systems with Java & Spring Boot
Building scalable server-side applications using Spring framework
RESTful API Design
Creating well-structured APIs following REST principles
Database Design & Optimization
Working with MySQL, PostgreSQL, and Hibernate/JPA
Clean Code & Architecture
Maintainable codebases with proper design patterns
Backend-Frontend Integration
Connecting server-side logic with client applications
Performance Optimization
Efficient queries, caching, and connection pooling
Key Highlights
Academic background and achievements
Interested in Working Together?
I'm open to backend development opportunities where I can contribute to building scalable systems.