About
Backend Developer with 2.3 years of hands-on experience in developing and maintaining backend applications using Java, Spring Boot, and Hibernate. Skilled in building REST APIs, implementing business logic, and working with MySQL and MongoDB, with Redis caching to improve performance. Experience in deploying applications on AWS (EC2, S3) and using Git and CI/CD pipelines for smooth releases. Good understanding of Microservices architecture, clean code practices, testing, and debugging. Comfortable working in Agile teams, collaborating with frontend and QA members to deliver stable and maintainable solutions.
Skills & Expertise (40)
Work Experience
Software Engineer
TapQwik Software Private Limited
Jul 2024 - Present
Implemented MVC architecture using Java, Spring Boot, and Hibernate, resulting in a well-structured and maintainable backend. Built a clean multi-layered structure with Controllers, Service, and DAO layers, ensuring separation of concerns and maintainability. Developed RESTful APIs and integrated databases (MySQL, MongoDB, Redis) for smooth data flow and better performance. Optimized SQL queries and data transactions, improving database performance by 30% and reducing load times. Validated APIs using Postman, and implemented unit tests with JUnit and Mockito, leading to a 25% drop in production bugs. Used Git, GitHub, and Maven for version control and build automation, supporting seamless CI/CD integration. Collaborated in Agile teams, attending daily stand-ups, sprint planning, and retrospectives to align development with business needs. Worked closely with QA teams to identify and resolve defects, improving delivery timelines and product quality. Enhanced application performance using profiling tools and followed best practices for code optimization and troubleshooting. Ensured maintainability through effective logging (Log4j/Logback) and upheld code quality with SonarQube reviews. Contributed to backend stability by performing detailed code reviews and following design patterns and clean code principles.
Software Engineer Trainee
TapQwik Software Private Limited
Jan 2024 - Jun 2024
Implemented MVC architecture using Java, Spring Boot, and Hibernate, resulting in a well-structured and maintainable backend. Built a clean multi-layered structure with Controllers, Service, and DAO layers, ensuring separation of concerns and maintainability. Developed RESTful APIs and integrated databases (MySQL, MongoDB, Redis) for smooth data flow and better performance. Optimized SQL queries and data transactions, improving database performance by 30% and reducing load times. Validated APIs using Postman, and implemented unit tests with JUnit and Mockito, leading to a 25% drop in production bugs. Used Git, GitHub, and Maven for version control and build automation, supporting seamless CI/CD integration. Collaborated in Agile teams, attending daily stand-ups, sprint planning, and retrospectives to align development with business needs. Worked closely with QA teams to identify and resolve defects, improving delivery timelines and product quality. Enhanced application performance using profiling tools and followed best practices for code optimization and troubleshooting. Ensured maintainability through effective logging (Log4j/Logback) and upheld code quality with SonarQube reviews. Contributed to backend stability by performing detailed code reviews and following design patterns and clean code principles.
Education
B.E (ECE) - Panimalar Engineering College
- · Afghanistan
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation