About
Java Developer with 1+ year of experience in building backend applications using Java, Spring Boot, and RESTful APIs. Skilled in database integration and developing scalable microservices in Agile environments. Strong problem-solving skills with a focus on clean, reliable, and maintainable code.
Skills & Expertise (37)
Work Experience
Developer
Personal Project
Present - Present
Designed and developed a Hospital Management System using Spring Boot and Angular, providing role-based dashboards for Admin and Doctor users. Built RESTful APIs with Spring Data JPA and Hibernate to manage patients, medicines, and appointments, with data stored in a MySQL database. Implemented Spring Security for secure authentication, role-based access control, along with validation and exception handling to ensure data integrity and application security.
Software Engineer
Capgemini
May 2025 - Present
Developed a secure access control system using Spring Security and JWT, managing 5 distinct user roles and implementing a custom MFA/OTP via SMTP for candidate onboarding. Improved API responsiveness by 10% by refactoring legacy logic using Java 8+ Streams and optimizing Hibernate/JPA queries to reduce database round-trips for high-traffic asset history endpoints. Implemented a robust bulk-upload module for asset management, implementing 10+ server-side validation rules to ensure 100% accuracy of physical asset data before persistence. Developed and maintained RESTful APIs using Spring Boot/Spring MVC implementing POJO, DAO, and DTO patterns to ensure clean architectural separation while facilitating seamless inter-service communication via RestTemplate and high-performance data exchange. Managed asset lifecycles and subscription states (Active, Expiring, Expired) by developing backend logic to track status history and criticality levels, allowing admins to quickly identify and fix urgent issues. Utilized Splunk and Log4j2 for application monitoring and log analysis, significantly reducing debugging time by tracing requests across a distributed microservices architecture.
Education
Bachelor of Technology - LNCT
2021 - 2025 · Afghanistan