About
Full Stack Java Developer with 2 years of hands-on production experience building scalable backend systems and end-to-end features. Specialized in Spring Boot microservices architecture with proven experience in REST API design, WebSocket-based real-time messaging, Keycloak OAuth2 security, and Docker/Jenkins CI/CD pipelines. Recently expanded into frontend development using React, delivering complete full-stack features. Actively uses AI-assisted development tools (GitHub Copilot, Claude AI) to accelerate delivery and improve code quality. Passionate about clean architecture, performance optimization, and building systems that solve real business problems.
Skills & Expertise (27)
Work Experience
Full Stack Developer
Azguards Technolabs
Mar 2026 - Present
Expanded scope from backend to full stack, building and delivering end-to-end features across React frontend and Spring Boot backend. Built reusable React UI components for internal business applications using functional components and hooks. Integrated REST APIs with React frontend using Axios, handling authentication headers, error states, and loading indicators. Managed component state and side effects using useState and useEffect hooks for dynamic data rendering. Collaborated with backend team to align API contracts and deliver complete features within sprint timelines. Leveraged GitHub Copilot and Claude AI to accelerate development, improve debugging efficiency, and enhance code quality.
Java SpringBoot Developer
Azguards Technolabs
May 2024 - Feb 2026
Designed and developed scalable RESTful APIs using Spring Boot and Hibernate serving real-world business applications. Implemented secure authentication and authorization across microservices using Keycloak (OAuth2 / OpenID Connect). Worked with WebSocket-based real-time messaging for persistent connections enabling continuous message delivery without repeated handshakes. Managed MySQL databases and handled zero-downtime schema migrations using Liquibase in production environments. Containerized Spring Boot services using Docker ensuring consistent behaviour across development, staging, and production. Automated build, test, and deployment pipelines using Jenkins, reducing manual deployment effort and human error. Followed microservices architecture patterns and clean code principles to build maintainable, scalable backend systems.
Education
Bachelor of Computer Applications (BCA) - Saurashtra University
2022 - 2025 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (27)
Click a skill to find developers with the same skill