Computer Science graduate (2025) focused on building reliable and maintainable backend applications using Java and Spring Boot.
Languages: Java, SQL, JavaScript
Backend: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Spring Security
API & Security: REST APIs, JWT, RBAC, Jakarta Validation, Swagger
Database: PostgreSQL, H2
Testing: JUnit 5, Mockito, MockMvc
Tools: Maven, Git, GitHub, Docker, Docker Compose, Postman
Employee IT Helpdesk
A Spring Boot backend for managing employees, support agents, IT tickets, authentication, authorization, ticket workflows, and AI-assisted ticket analysis.
Key Features:
- REST APIs
- JWT authentication
- Role-based access control
- PostgreSQL with JPA/Hibernate
- Ticket workflow validation
- Pagination and filtering
- JUnit 5, Mockito, and MockMvc testing
- Swagger API documentation
- Docker and Docker Compose
- Library Management System β Java, Spring Boot, Spring JDBC, SQL, H2
- Secure Authentication System β Python, Streamlit, SHA-256, XOR Encryption
- OpenAPI
- AWS fundamentals
- Microservices
- Redis
- Kafka
- CI/CD

