Senior Software Engineer
CurrentInitiated and executed the development of microservices architecture using Java and Spring Boot, achieving modular and scalable solutions.Established RESTful APIs, facilitating seamless communication between microservices and enhancing overall system interoperability.Led the end-to-end setup of Azure SQL Server, optimizing database performance and ensuring high availability for critical data.Single-handedly orchestrated the creation of a Spring Boot project from scratch, implementing industry best practices and ensuring a robust foundation.Architected and implemented CI/CD pipelines in Azure DevOps, streamlining the software delivery process and reducing time-to-market.Conducted thorough testing, including unit testing with JUnit and integration testing with Rest Assured, ensuring reliable and error-free functionality.Provided mentorship and guidance to the development team, fostering a collaborative and innovative work environment.Actively participated in troubleshooting and resolving technical issues related to microservices, REST APIs, and database interactions.Documented project setups, configurations, and CI/CD processes, facilitating knowledge transfer and onboarding of new team members.Stayed current with Azure DevOps tools and methodologies, continuously improving and optimizing the CI/CD pipeline for increased efficiency.