Java Backend, Spring Boot Developer
Hey — I'm Hamid. I build backend systems that are simple, maintainable and ready to scale. I enjoy working with Java, databases, and efficient server-side logic.
Currently pursuing my MCA while continuously learning and experimenting with new technologies in the backend ecosystem.
Developed the complete backend for a university student assistance platform. Designed and implemented RESTful APIs using Spring Boot, integrated Spring Security with Role-Based Access Control (RBAC) for secure resource access, and used Spring Data JPA with Supabase for data persistence.
Built a RESTful Job Posting API supporting full CRUD functionality. Implemented role-based authorization to restrict administrative operations, secured endpoints using Spring Security, and followed clean architecture design patterns.
Developed a CLI application using Core Java and object-oriented programming concepts. Implemented account creation, deposits, withdrawals, balance inquiries, PIN-based authentication similar to ATM systems, and integrated MySQL for persistent account management.