I am a Back-end Developer focused on Java, Spring Boot, SQL/NoSQL, with a strong interest in system architecture, scalability, distributed systems, and performance.
Passionate about building complete, end-to-end solutions, from low-level details to high-level design decisions.
- Back-end focused engineer with an architecture-first mindset
- Experience designing APIs, services, and data-driven systems
- Comfortable working across multiple languages and runtimes, not limited to a single stack
- Strong concern for maintainability, performance, and long-term evolution of systems
- Layered Architecture (Controller / Service / Repository)
- Clean Code & SOLID principles
- DTOs, validation, and mapping strategies
- Global exception handling
- API versioning strategies
- Authentication & authorization (JWT, role-based access)
- OpenAPI / Swagger documentation
- Docker & Docker Compose
- Environment-based configuration (dev / test / prod)
- Linux-based development environment
- CI/CD fundamentals with GitHub Actions
- Cloud-native application principles
- Application-level performance tuning
- Memory and CPU awareness
- Efficient data access patterns
- Low-level programming concepts (C & Assembly)
- Scalability planning and bottleneck identification
- Unit testing (JUnit, Mockito)
- Integration testing for REST APIs
- Focus on testable business logic
- Refactoring-oriented mindset
- Long-term maintainability focus
Featured projects will appear here.
Currently under maintenance and preparation.
- 📧 Email: [email protected]
Always looking to learn new technologies, explore different paradigms, and continuously improve how systems are designed, built, and scaled.