Backend Software Engineer
CurrentCollaborated on developing and maintaining scalable backend services in the e-commerce and fintech sectors using ASP.NET Core, SQL Server, and Entity Framework Core.- Dockerized applications to streamline deployment and improve portability, cutting deployment times by 50%- Reduced technical debt by 60% through refactoring legacy code and optimizing existing systems- Implemented Azure DevOps CI/CD pipelines to automate build, test, and deployment, cutting downtime by 50%- Performed testing with xUnit, Moq, and FluentAssertions to ensure code maintainability- Boosted system performance by integrating MongoDB for data caching, reducing third-party API calls, and improving response times by 90%- Utilized Azure services like Azure App Service, Azure SQL, and Azure API Management to enhance security and scalability- Facilitated asynchronous communication between microservices using MassTransit and RabbitMQ, promoting loose coupling and scalability