About
B.Tech in Information Technology graduate with hands-on experience building and deploying a production-grade Java backend using Spring Boot, Spring Data JPA, Spring Security, and MySQL. Independently designed a layered REST API architecture (controller-service-repository), implemented OTP and OAuth-based authentication, wrote unit tests with JUnit 5 and Mockito, and containerized and deployed the application with Docker and Maven. Strong foundation in OOP, DBMS, Data Structures & Algorithms, and Agile/SDLC practices. Detail-oriented problem-solver seeking an entry-level Java Developer or Backend Developer role.
Skills & Expertise (33)
Work Experience
Developer
Academic Project
Jan 2025 - Present
Developed a handwritten signature verification system applying image preprocessing and topological persistence-based feature extraction. Analyzed image datasets and designed a structured, repeatable test workflow to compare model outputs and iteratively improve verification accuracy. Applied data analysis fundamentals and systematic problem-solving to interpret technical results, validate outcomes, and draw actionable conclusions.
Developer
Personal Project
Jan 2026 - Jan 2026
Designed and built a Java backend with Spring Boot using a layered Controller-Service-Repository architecture and DTO-based REST APIs consumed by a React frontend. Modeled relational data with Spring Data JPA (Hibernate) and MySQL, and implemented spaced-repetition scheduling logic to auto-generate revision reminders at 7 defined intervals (Day 1, 3, 7, 14, 30, 60, 90). Implemented OTP-based registration and Google OAuth login secured with Spring Security, custom auth interceptors, and hashed access tokens; added centralized CORS configuration. Wrote unit tests with JUnit 5, Mockito, and AssertJ to validate scheduling logic and service-layer behavior; used Spring Boot Actuator for application health monitoring.
Education
B.Tech in Information Technology - St. Thomas' College of Engineering & Technology
- 2026 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Relocation
Open to Relocation
Skills (33)
Click a skill to find developers with the same skill