Software Engineer
Results-driven Software Engineer with 3+ years of experience, specializing in creating secure, scalable applications that streamline business operations and drive impact. With a strong foundation in C#, .NET Core, and ASP.NET, I excel at building and maintaining backend systems, leveraging cloud infrastructure, and ensuring code quality through best practices like SOLID principles and TDD.In my previous role with The Sage Group, my work involved building API controllers, service layers, and business logic to streamline cross-team workflows and reduce development time. I designed and implemented a custom class library for parsing and validating XML-based invoices, facilitating smooth data integration across financial systems. I also led a project to integrate a third-party malware scanner, achieving complete coverage and safeguarding the file upload system with an Azure Function-driven solution.My technical toolkit includes C#, .NET Core, ASP.NET Core, Entity Framework, SQL Server, and Azure, alongside expertise in CI/CD pipelines and testing frameworks like MSTest and xUnit. A proactive problem solver, I enjoy collaborating with development and QA teams to deliver optimized, high-performance applications. I am committed to continuous learning and growth.Backend: C# , .NET 8.0 Web API, ASP.NET CoreDatabases: Microsoft SQL Server (MSSQL), Azure Blob Storage, Redis, Entity Framework CoreCloud Services: Azure Functions, Azure DevOps, Azure Key VaultTesting: MSTest, xUnit, NUnit, and integration with CI/CD pipelinesQuery Languages: SQLAdditional Skills: SOLID Principles, Microservices Architecture, RESTful APIs, LINQ, Asynchronous Programming, Design Patterns