Post Job Free
Sign in

Software Engineer Asp.Net Core

Location:
Ashburn, VA
Salary:
120000
Posted:
October 03, 2025

Contact this candidate

Resume:

MICHAEL TERRELL

972-***-**** ****************@*******.*** Dallas, TX

EXPERIENCE

Senior Software Engineer, Lead Engineer Tucson, AZ Accelerate Diagnostics 08/2021 - 05/2025

Designed and implemented 2 secure healthcare software solutions, ensuring industry standards, regulations (such as HIPAA), and best practices transitioning VB.NET Monolithic into ASP.NET Core 7 Microservices. Led a team of 7 software developers in an Agile environment, providing technical guidance and mentorship to ensure the delivery of high-quality software products through effective Scrum practices. Influenced Azure infrastructure setup with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus and Kubernetes Service, implementing best practices to streamline development workflows. Employed Domain Driven Design where microservices’ communication and authorization established via Azure Enterprise Apps, custom Event Grid Hooks, Vault, Azure Event Grid and Service Bus. Built an AI based image generating SaaS platform and a Discord Bot using Python, Django, React 16, Typescript, Redis and DynamoDB using functional components and hooks by working with AI engineers. Transitioned two legacy ASP.NET MVC projects to ASP.NET Core 7 microservices with an Angular front end and an event-driven architecture, utilizing RabbitMQ, Azure Functions, Logic Apps, and Application Insights. Improved performance of on-premises Microsoft SQL server rewriting T-SQL scripts, stored procedures and utilizing Entity Framework Core 6, resulting in 10% performance upgrade. Created 10+ RESTful endpoints for Spring Boot backend and Oracle database by employing Hibernate as ORM. Updated Azure DevOps pipelines using Terraform to deploy and configure Azure API Management that automatically maps to Azure Function Apps endpoints.

Introduced CI/CD pipelines with industry-standard tools such as Azure DevOps, and wrote unit-tests using NUnit, XUnit and Moq for ASP.NET Core 7 RESTful endpoints.

Integrated New Relic and Application Insights for application monitoring in the .Net and .Net Core app. Software Engineer San Mateo, CA

BriteCore 12/2018 - 07/2021

Led the transformation of a legacy Claim Management monolith into a modern Azure cloud-native Microservices architecture with ASP.NET Core 3.1 and Angular 8, implementing seamless communication between services using Azure Service Bus for enhanced scalability, flexibility, and performance. Built the confidential tool using Angular 9, RxJS, and NGRX platform by developing Angular components as an independent module for reusability across the application. Migrated a couple of huge feature modules from AngularJS to Angular 9. Configured Azure Active Directory for user authentication, reducing login time by 25% and lowering the risk of brute-force and denial-of-service attacks by 30%.

Utilized Azure Cache for Redis for overcoming the drawback of Azure Cosmos DB, reduced the data loading time by 40% and improved user satisfaction by 30%.

Improved complex SQL queries and incorporated Entity Framework Core 3 with MSSQL Server, crafting over 10K lines of T-SQL scripts and achieving 20% reduction in query response time. Enabled the automation testing and seamless deployments to set up a CI/CD pipeline within Azure DevOps and reduced the deployment time by 40%.

Implemented the service discovery using Azure Kubernetes Service (AKS) and load balancing to distribute the traffic and maintain high availability effectively.

Managed unit and functional testing of frontend and backend development using NUnit and Jest, conducted code reviews with a QA engineering team.

www.enhancv.com Powered by

EXPERIENCE

Software Developer at USAA San Antonio, TX

TEKsystems 07/2018 - 12/2018

Turned out 2 software web applications using MS SQL Server, ASP.NET MVC, and Angular 7 to support payroll, HR, talent and performance management applications through system driven approach. Developed a real-time chat application using C#, ASP.NET Core, Angular 7, and RxJS, implementing push notifications and live updates to improve user engagement and satisfaction, resulting in a 60% reduction in churn rate. Created 3 highly available and scalable Microservices projects for financial customers using .NET Core, Docker containers and Kubernetes, resulting in a 50% improvement in application performance and a 75% reduction in infrastructure costs. Co-ordinated an existing large scale legacy application made in ASP.NET and C#, using Oracle as database. Raised the performance of this app by 95%.

Managed the migration of a legacy application to Azure, leveraging Azure Virtual Machines and Azure Site Recovery to ensure a smooth transition and minimize downtime.

Debugged 10k lines of C# codes to fix a software bug that corrupts transactions of 7000 users; increased customer confidence in the company's product by 90%.

Software Developer II Monroe, LA

CenturyLink 01/2015 - 07/2018

Engineered 7 web pages using backend development with C# and .NET framework reducing page load time to 1 seconds. Re-engineered two existing ASP.NET frameworks to ASP.NET MVC architecture with Telerik Kendo UI to optimize performance by 30%.

Developed web forms in ASP.NET using C# as the code-behind language and LINQ as SQL data consumer. Implemented and extended WCF for rapidly building SOA to ensure cross-platform compatibility in web services. Spearheaded the development of a robust Angular JS application by establishing two-way data binding, resulting in a 30% reduction in loading times and a 20% increase in overall app performance. Leveraged C++ to build indexing structures like B-trees and hash tables, significantly improving search speed and accuracy in large-scale applications.

Incorporated ADO.NET for database connectivity and populated back-end data using SQL Server. Influenced the complete Software Development Life Cycle (SDLC), including analysis, design, implementation, testing, and maintenance for two web applications with agile and scrum methodology. Improved two Oracle PL/SQL packages, stored procedures, functions, and materialized views for Oracle CCB – Meter Data Management System (MDMS), which increased data retrieval by 20%. Architected and documented REST/HTTP APIs, outlining precise JSON data schemas and executing an API versioning approach that optimized system flexibility and maintained backward compatibility, resulting in a 25% decrease in development time.

Showcased proficiency in development methodologies like Agile SCRUM, Test-driven Development (TDD), and version control with TFS.

Research Assistant 01/2012 - 05/2014

Jackson State University

EDUCATION

Master of Science, Computer Science

2012 - 2013

Jackson State University

Bachelor of Science, Computer Science

2007 - 2011

Grambling State University

www.enhancv.com Powered by



Contact this candidate