About
Results-driven Java Developer with 3.8 years of hands-on experience in designing and building scalable backend applications and Microservices architectures. Specializing in API development using Spring Boot and Spring WebFlux and robust data handling through Hibernate/JPA with MySQL. Experienced in deploying and hosting applications on AWS (EC2, S3) and implementing cloud-native solutions. Adept at delivering efficient, secure, and maintainable systems in fast-paced, agile environments. Committed to continuous learning and staying aligned with modern development practices and technologies. Known for producing clean, well-documented code and collaborating effectively with cross-functional teams to deliver high-quality software that aligns with business goals. Passionate about solving complex problems and contributing to the success of innovative projects.
Skills & Expertise (76)
Work Experience
Software Engineer
TapQwik Software Private Limited
Jun 2022 - Present
Developed and maintained scalable microservices-based backend using Spring Boot, Spring MVC, Spring WebFlux and Hibernate JPA. Built and secured RESTful APIs for booking, user, and payment modules using Spring Security and JWT authentication. Optimized MySQL queries and indexing to improve application performance; also worked on PostgreSQL for complex operations. Deployed and managed services on AWS (EC2, S3) ensuring high scalability and reliability. Applied design patterns (Singleton, Factory, Builder) and layered architecture for clean, maintainable code. Conducted unit and integration testing with JUnit 5 and Mockito achieving stable, production-ready builds. Followed Agile/Scrum practices with version control via Git/GitHub and CI/CD integration.
Education
Bachelor of Technology (B. Tech) - Biju Patnaik University of Technology
- · Afghanistan