About
Junior Java Developer with hands-on Core Java, OOP, Spring Boot, and SQL experience — built 4 production-style REST API projects independently, end-to-end. Strong debugger: diagnosed and fixed a concurrency race condition (optimistic locking) and N+1 query performance issues in real applications. Remote-ready and self-driven: completed structured online programs (ZTM SQL & Databases, Telusko Spring Boot) and delivered solo projects without supervision. Proven collaborator: co-developed the FarmYukti Android app in a 2-person team, working across frontend and backend layers. Maintains technical documentation on every project — Swagger/OpenAPI reference, Postman collections, and Git version control. 150+ DSA problems solved (GeeksforGeeks). Available immediately; comfortable with remote, asynchronous work.
Skills & Expertise (38)
Work Experience
Developer
TransitBooking
Jan 2026 - Apr 2026
Developed and maintained a production-style ticketing REST API using Spring Boot and Spring MVC, following layered N-Tier architecture (Controller → Service → Repository), built and managed with Maven. Debugging highlight: diagnosed and fixed a double-booking race condition under concurrent requests using @Version optimistic locking — applying Core Java concurrency concepts to real-world failure mode. Secured the application with Spring Security: database-backed authentication, BCrypt password hashing, and role-based access control (ADMIN/USER). Optimized SQL performance: eliminated N+1 queries using JOIN FETCH and @EntityGraph; implemented pagination and sorting via Pageable. Applied the DTO pattern with Jakarta Bean Validation (@Valid) and centralized exception handling via @RestControllerAdvice for clean JSON error responses. Technical documentation: maintained Swagger/OpenAPI API reference, Postman collections for endpoint testing, and Git/GitHub version control with structured commits.
Developer
Customer Relationship Management (CRM) API
Nov 2025 - Dec 2025
Built a production-grade REST API following Domain-Driven Design with strict N-Tier layering and @Transactional boundaries. Implemented stateless JWT authentication with BCrypt hashing and method-level security (@PreAuthorize), restricting destructive endpoints to ADMIN roles. Enforced the DTO pattern to prevent over-posting vulnerabilities; added Jakarta Bean Validation and centralized error handling via @ControllerAdvice. Modeled real sales workflows: paginated and searchable customer endpoints, interaction logging (calls, emails, meetings), deal-stage transitions.
Developer
FarmYukti
Oct 2025 - Jan 2026
Architected a secure farmer-buyer marketplace backend on a normalized 6-table PostgreSQL schema: 15+ REST API endpoints with JWT authentication and role-based access (Farmer/Buyer), average response under 250ms. Built atomic inventory transactions preventing overselling; documented all endpoints with OpenAPI 3.0/Swagger. Engineered proximity-based crop discovery using PostGIS spatial queries (ST_DWithin) with Hibernate Spatial. Cross-team collaboration: co-developed the FarmYukti Android app (Kotlin, Jetpack Compose, Firebase) with a teammate in a 2-person team; later built this backend as its production-grade successor — designing API contracts, DTOs, and authentication flows for mobile clients.
Education
Bachelor of Technology — Computer Science and Engineering - Hemvati Nandan Bahuguna Garhwal Central University
2022 - 2026 · Afghanistan
Higher Secondary Certificate (HSC) - Sarvodaya Bal Vidyalaya
2019 - 2020 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (38)
Click a skill to find developers with the same skill