I build backend applications with Java and Spring Boot, focusing on clean application structure, REST API development, database persistence, and maintainable backend code.
My current focus is strengthening my backend engineering skills through hands-on projects involving Spring Boot, Spring Data JPA, Hibernate, REST APIs, SQL, and layered architecture.
- Java
- Object-Oriented Programming
- Collections
- Exception Handling
- Spring Boot
- Spring Framework
- Spring Data JPA
- Hibernate / JPA
- JDBC
- REST APIs
- CRUD Operations
- Request Validation
- SQL
- MySQL
- Relational Database Design
- Git & GitHub
- Maven
- IntelliJ IDEA
- Postman
- Bruno
- VS Code
- Linux
A RESTful e-commerce backend developed with Java and Spring Boot, focused on building structured backend services for common e-commerce operations.
Key areas:
- Product management APIs
- Category management
- Cart management
- Order management
- CRUD operations
- Request validation
- Database persistence
- REST API development
- Controller β Service β Repository architecture
- API testing with Postman and Bruno
Tech Stack:
Java Spring Boot Spring Data JPA Hibernate REST API SQL
A backend REST API for managing student records, built to strengthen my understanding of Spring Boot, JPA, Hibernate, database persistence, and layered backend architecture.
Key areas:
- Student CRUD operations
- REST API development
- Spring Data JPA
- Hibernate ORM
- SQL database integration
- Entity and repository design
- Controller β Service β Repository architecture
- Database-backed application development
Tech Stack:
Java Spring Boot Spring Data JPA Hibernate REST API SQL
π Repository:
https://github.com/TheOMUU/StudentSystem-HibernateORM
I like understanding what happens behind an API instead of treating the framework as a black box.
HTTP Request
β
Controller
β
Validation
β
Service
β
Repository
β
Database
β
HTTP Response