I build backend applications with Java and Spring Boot, working with REST APIs, relational databases, authentication and application security.
I focus on building maintainable, secure and well-structured backend systems while expanding my knowledge of modern backend technologies.
A backend-focused cloud storage system built with Spring Boot, PostgreSQL and MinIO, designed around security, storage management and maintainability.
It includes JWT authentication with refresh tokens, storage quota management, soft delete and restore, shareable links, audit logging and scheduled permanent deletion.
Stack:
Java · Spring Boot · Spring Security · PostgreSQL · MinIO · Docker · Testcontainers
| Area | Technologies |
|---|---|
| Backend | Java · Spring Boot · Spring Security · JPA / Hibernate |
| Architecture | Layered Architecture · Microservices |
| Database & Cache | PostgreSQL · SQL Server · Redis |
| Storage | MinIO / S3 |
| Testing | JUnit · Mockito · Testcontainers |
| DevOps & CI/CD | Docker · Git · GitHub Actions · Azure DevOps |
| API & Tools | REST APIs · Swagger / OpenAPI · Postman · IntelliJ IDEA |
I occasionally write about Java, Spring Boot and backend development, sharing concepts I explore while learning and building applications.