I’m Michael Elliott, a Senior Engineering Lead with over a decade of .NET experience building scalable, maintainable platforms. I focus on turning complex requirements into robust solutions using C#, .NET Core, ASP.NET Core, and Angular, with an emphasis on performance, security, and reliability. I enjoy mentoring teammates, refining architectures, and delivering high-quality software that delights users. I thrive in fast-paced environments, designing microservices, guiding CI/CD practices in Azure and Kubernetes, and collaborating across teams to drive impactful results. I’m always exploring new technologies and sharing knowledge to help others grow and succeed.

Michael David Elliott

I’m Michael Elliott, a Senior Engineering Lead with over a decade of .NET experience building scalable, maintainable platforms. I focus on turning complex requirements into robust solutions using C#, .NET Core, ASP.NET Core, and Angular, with an emphasis on performance, security, and reliability. I enjoy mentoring teammates, refining architectures, and delivering high-quality software that delights users. I thrive in fast-paced environments, designing microservices, guiding CI/CD practices in Azure and Kubernetes, and collaborating across teams to drive impactful results. I’m always exploring new technologies and sharing knowledge to help others grow and succeed.

Available to hire

I’m Michael Elliott, a Senior Engineering Lead with over a decade of .NET experience building scalable, maintainable platforms. I focus on turning complex requirements into robust solutions using C#, .NET Core, ASP.NET Core, and Angular, with an emphasis on performance, security, and reliability. I enjoy mentoring teammates, refining architectures, and delivering high-quality software that delights users.

I thrive in fast-paced environments, designing microservices, guiding CI/CD practices in Azure and Kubernetes, and collaborating across teams to drive impactful results. I’m always exploring new technologies and sharing knowledge to help others grow and succeed.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineering Lead at Cross River
October 1, 2003 - Present
Led the development of high-performance platforms using ASP.NET Core 5 and .NET 8, focusing on transaction processing and customer satisfaction. Architected microservices with Docker to improve scalability and reduce downtime. Built and optimized GraphQL APIs for flexible data retrieval. Delivered responsive UIs with Angular 16 and Bootstrap 5 across platforms. Enhanced backend performance with SQL Server 2019 and implemented secure authentication via OAuth 2.0 and ASP.NET Identity. Used Blazor components for rich UX, automated testing with xUnit and Playwright, and mentored junior developers. Collaborated with DevOps on Azure DevOps and Kubernetes to streamline CI/CD, built high-availability solutions using Azure Services and Service Bus, and integrated RabbitMQ and AWS Lambda. Executed EF Core migrations and modernized code with C# 9 features, following OWASP security practices. Participated in Agile ceremonies and led knowledge-sharing workshops.
Senior Software Engineer at CCC Intelligence
September 1, 2023 - October 20, 2025
Developed scalable backend services using ASP.NET MVC 5 and the .NET Framework, delivering reliable performance. Built and optimized RESTful APIs with ASP.NET Web API 2. Designed dynamic UIs with AngularJS and Bootstrap. Improved data access with Entity Framework 6 and SQL Server 2016, and integrated real-time data with SignalR and WebSockets. Strengthened security with OAuth 2.0 and JWT, conducted unit and integration tests with xUnit and NUnit, and participated in Agile sprints. Architected a healthcare application leveraging .NET technologies to improve efficiency and data workflows. Led database optimization with SQL Server and T-SQL.
Software Engineer at Voice Systems Engineering
March 1, 2020 - October 20, 2025
Engineered backend services with ASP.NET MVC 5 and the .NET Framework; integrated RESTful APIs with ASP.NET Web API 2 to support frontend teams. Implemented real-time updates with AngularJS and secured applications with OAuth 2.0 token authentication. Tuned SQL Server 2014 performance and assisted in migrating legacy components to .NET Framework 4.6, reducing technical debt. Wrote unit and integration tests with xUnit and NUnit, participated in Agile sprints, and documented processes to support ongoing development.
Senior Software Developer at Utah Tech Labs
September 1, 2019 - October 20, 2025
Developed features for web applications using C# 5, ASP.NET 4.5, and Entity Framework; designed RESTful APIs for improved performance. Optimized SQL Server 2012 queries and conducted peer code reviews. Presented findings during sprint meetings and authored technical documentation to support knowledge transfer. Led Azure deployments to improve scalability and reliability; evaluated and piloted new tools to optimize development processes.

Education

Bachelor of Science in Computer Science at Brigham Young University
August 1, 2011 - August 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet