Software Engineer with over four years of experience in software development, problem-solving, and optimizing web applications. Proficient in Java, Spring Boot, Hibernate, JDBC, MySQL, PostgreSQL, Azure Service Bus, Kafka, and Docker. Skilled in analyzing project dependencies in the initial phase to facilitate smooth development for the team.
Restaurant Management System: Developed a food ordering and tracking application using Spring Boot and Java, following a microservice architecture. Built RESTful web services, integrated a MySQL database, and facilitated inter-service communication using Feign client. Implemented authentication and authorization for security and managed routing within the application. Integrated a circuit breaker to handle fallbacks and exceptions efficiently..
School Management System: Developed a Spring Boot application for role-based user registration. Implemented the MVC architecture with entities, models, services, repositories, and controllers. Used REST Controller Advice for API exception handling. Integrated Redis caching to enhance API performance. Implemented asynchronous communication using Kafka.