About
Software Engineer with two years of experience building full-stack applications using Spring Boot and modern frontend technologies. Proven expertise in designing RESTful APIs, implementing microservices architectures, and delivering maintainable solutions in Agile environments. Hands-on experience in backend security, database integration, and production support for enterprise applications.
Skills & Expertise (35)
Work Experience
Project Developer
TAO Intranet Portal
Mar 2025 - Present
Developed scalable RESTful APIs using Spring Boot 3 and Java 17 to support core intranet modules including employee management, HR dashboards, surveys, expenses, and project tracking. Designed and implemented end-to-end backend workflows following layered architecture principles (Controller, Service, Repository). Integrated PostgreSQL with Spring Data JPA, designing normalized schemas and handling complex CRUD operations. Assisted in frontend-backend communication by ensuring proper request validation and token-based authentication. Integrated Azure Active Directory authentication using JWT-based security, enabling secure access and enforcing role-based authorization. Implemented secure backend business logic with configurable authorization rules to control access across multiple internal roles. Documented APIs using Swagger/OpenAPI, improving collaboration with frontend and QA teams. Investigated and resolved backend issues through root cause analysis, delivered fixes based on severity, and ensured application stability. Wrote unit and service-layer test cases to validate business logic, achieving high code coverage and improving system reliability. Collaborated with frontend teams by providing API contracts, backend clarifications, and integration support.
Software Engineer
Tao Digital Solutions
Mar 2024 - Present
Designed and developed scalable RESTful backend services using Java 8 and Spring Boot, following clean code and layered architecture principles while leveraging AI tools like GitHub Copilot and Claude to improve productivity and development efficiency. Actively participated in Agile ceremonies (sprint planning, stand-ups, reviews, demos), collaborating with cross-functional teams throughout the SDLC. Integrated PostgreSQL databases using Spring Data JPA, optimized queries, and improved application performance and reliability. Analyzed application logs and production issues, performed root-cause analysis, and delivered stable fixes for client-reported defects. Achieved best code coverage by writing comprehensive unit and integration tests using JUnit and Mockito. Collaborated with frontend developers to ensure seamless API integration and data flow.
Project Developer
CDK Pay
Jul 2024 - Mar 2025
Designed and developed Spring Boot microservices for a large-scale payments platform supporting Card Present, Card Not Present, InviteToPay, and terminal payment flows. Built Spring Boot microservices for payment orchestration, reconciliation, and notification handling. Built merchant onboarding services and payment orchestration modules with configurable business rules. Investigated production issues, provided hotfixes, and contributed to permanent solutions through sprint items. Developed comprehensive unit tests using JUnit 5 and Mockito, achieving high test coverage for critical payment workflows. Integrated automated test execution with Jenkins CI/CD pipelines. Actively supported QA and production deployments, resolved critical payment issues, and contributed to system stability in live environments.
Education
B.Tech - Computer Science & Engineering - Lovely Professional University
2019 - 2023 · Afghanistan