Available to hire
I am a Senior Software Engineer with 6+ years of experience building enterprise-grade applications, backend services, APIs, and cloud-based platforms with a strong focus on C# and .NET development. I design secure, scalable, and maintainable systems for business-critical workflows, user management, reporting, and integration-heavy applications.
I thrive as a collaborator across product, design, QA, DevOps, and business teams. I have experience modernizing legacy systems, implementing clean architecture, and delivering reliable production software, with a focus on performance, reliability, and scalable backend design.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Work Experience
Senior Backend Engineer at Ecolab
July 1, 2023 - PresentDesigned and developed enterprise backend services using C#, ASP.NET Core, .NET 7/8, Web API, EF Core, SQL Server, and PostgreSQL to support workflow automation and customer support operations. Built secure REST APIs with JWT, OAuth2, RBAC, FluentValidation, Swagger; reduced API-related production defects by 28%. Refactored backend service layers using Clean Architecture, SOLID, DI, repository patterns, and reusable domain services; improved feature delivery time by 26%. Optimized data access with EF Core, LINQ, SQL Server indexing, stored procedures, Redis caching, and query profiling; reduced average API response time by 32%. Integrated enterprise systems and third-party platforms via REST APIs, message queues, background workers, and scheduled jobs; boosted workflow automation efficiency by 35%. Supported production deployment and monitoring with Docker, Azure/AWS services, GitHub Actions, CI/CD pipelines, Application Insights/CloudWatch, and Nginx; reduced recurring incidents by 30
Backend Engineer at Microsoft
August 1, 2021 - July 1, 2023Developed backend modules using C#, ASP.NET Core, .NET 6/7, Web API, EF Core, SQL Server, and Azure SQL for user management, dashboards, reporting, and workflow tools. Implemented secure authentication and authorization with ASP.NET Identity, OAuth2, JWT, RBAC, policy-based authorization, and encrypted configuration management. Improved backend scalability using Redis caching, optimized SQL queries, asynchronous processing, and efficient transaction handling, reducing system load by 24%. Modernized legacy modules through service-layer refactoring, dependency injection, reusable components, and unit testing with xUnit/Moq. Integrated internal and external services using REST APIs, Azure Functions, Azure App Service, and SQL-based synchronization jobs, reducing integration failures by 27%. Participated in code reviews, technical design, testing, and release support using Azure DevOps, Git, CI/CD pipelines, Swagger, Postman, and Application Insights, improving release reliability by 22%.
Education
Bachelor's Degree in Computer Science at University of Michigan College of Engineering
January 1, 2017 - January 1, 2021Qualifications
Industry Experience
Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer today.