I’m a Senior Full-Stack Software Engineer with extensive experience building scalable, cloud-native applications for enterprise environments. I specialize in C#, .NET, AWS, and modern JavaScript frameworks, and I’ve spent my career developing high-volume, multi-tenant platforms used by large organizations. My background includes designing microservices, building RESTful APIs, implementing CI/CD pipelines, and working with distributed systems. I enjoy mentoring developers, collaborating across teams, and driving best practices to deliver reliable, secure, and high-quality software. I’m passionate about solving complex problems and building technology that supports long-term product growth and innovation.

Michael Terrell

I’m a Senior Full-Stack Software Engineer with extensive experience building scalable, cloud-native applications for enterprise environments. I specialize in C#, .NET, AWS, and modern JavaScript frameworks, and I’ve spent my career developing high-volume, multi-tenant platforms used by large organizations. My background includes designing microservices, building RESTful APIs, implementing CI/CD pipelines, and working with distributed systems. I enjoy mentoring developers, collaborating across teams, and driving best practices to deliver reliable, secure, and high-quality software. I’m passionate about solving complex problems and building technology that supports long-term product growth and innovation.

Available to hire

I’m a Senior Full-Stack Software Engineer with extensive experience building scalable, cloud-native applications for enterprise environments. I specialize in C#, .NET, AWS, and modern JavaScript frameworks, and I’ve spent my career developing high-volume, multi-tenant platforms used by large organizations. My background includes designing microservices, building RESTful APIs, implementing CI/CD pipelines, and working with distributed systems. I enjoy mentoring developers, collaborating across teams, and driving best practices to deliver reliable, secure, and high-quality software. I’m passionate about solving complex problems and building technology that supports long-term product growth and innovation.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Senior Software Engineer | Lead Engineer at Accelerate Diagnostics
May 1, 2025 - May 1, 2025
Architected and led the migration of two legacy ASP.NET MVC applications to an event-driven ASP.NET Core microservices architecture with Angular and Blazor, tripling deployment frequency and reducing rollbacks by 25%. Designed HIPAA-compliant health-care solutions; decomposed VB.NET monolith into bounded contexts with centralized observability and encrypted PHI flows. Owned Azure platform architecture (OAuth/Azure AD, Functions, Logic Apps, Service Bus, AKS); codified Terraform modules and guardrails to cut environment drift and standardize provisioning to under 30 minutes. Applied DDD to define service boundaries, implemented JWT-based auth, Event Grid–driven integration, and Key Vault–backed secrets; improved contract testing to reduce cross-service coupling. Optimized SQL Server latency for claims processing; automated deployments with Azure DevOps and Terraform; raised unit/integration test coverage to 80%. Led AI-driven image-generation SaaS project with Python model services
Senior Software Engineer at Accelerate Diagnostics
May 1, 2025 - May 1, 2025
Designed and implemented two HIPAA-compliant healthcare software solutions, establishing secure, standards-aligned systems. Led a team of seven software developers in an Agile environment, providing technical guidance and mentoring to ensure high-quality software delivered through Scrum practices. Shaped Azure infrastructure with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus, and Kubernetes Service, implementing best practices to streamline development workflows. Built an AI-based image-generating SaaS platform and a Discord bot using Python, Django, React, TypeScript, Redis, and DynamoDB; migrated legacy ASP.NET MVC projects to ASP.NET Core 7 microservices with an Angular frontend and event-driven architecture using RabbitMQ, Azure Functions, and Service Bus. Implemented CI/CD pipelines and unit tests (NUnit/XUnit/Moq) for ASP.NET Core RESTful endpoints; integrated Application Insights and New Relic for monitoring; improved on-prem SQL Server performance and reduce
Senior Software Engineer at Accelerate Diagnostics
May 1, 2025 - October 20, 2025
Designed and implemented two secure health care software solutions, ensuring HIPAA compliance and transitioning VB.NET monoliths to ASP.NET Core 7 microservices. Led a team of seven software engineers in an Agile environment, providing technical guidance and mentorship to deliver high-quality software products through Scrum practices. Influenced Azure infrastructure including OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus, and Kubernetes Service; implemented best practices to streamline development workflows. Employed Domain-Driven Design with microservices communication and authorization established via Azure Enterprise Apps, custom Event Grid hooks, Vault, Azure Event Grid and Service Bus.
Senior Software Engineer / Lead Engineer at Accelerate Diagnostics
May 1, 2025 - October 20, 2025
Led engineering initiatives to design and implement secure health care software solutions; migrated legacy ASP.NET apps to ASP.NET Core; built AI-powered tooling; implemented OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus, and Kubernetes; established robust CI/CD pipelines and emphasized test-driven development in an Agile environment.
Senior Software Engineer, Lead Engineer at Accelerate Diagnostics
May 1, 2025 - October 20, 2025
Designed and implemented two secure healthcare software solutions, ensuring HIPAA compliance. Led a team of 7 developers in an Agile environment, providing technical guidance and mentorship. Influenced Azure infrastructure setup with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus and Kubernetes Service; transitioned VB.NET monoliths to ASP.NET Core 7 microservices. Built an AI-based image-generating SaaS platform and a Discord bot using Python, Django, React/TypeScript, Redis and DynamoDB. Implemented best practices to streamline development workflows, including CI/CD pipelines and unit testing. Established event-driven communication using Azure Event Grid, Vault, and Service Bus.
Senior Software Engineer, Lead Engineer at Accelerate Diagnostics
May 1, 2025 - October 10, 2025
Designed and implemented two secure healthcare software solutions, ensuring HIPAA compliance and adherence to industry regulations; led a team of seven software developers in an Agile environment; established Azure-based infrastructure with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus, and Kubernetes; implemented best practices to streamline development workflows and transitioned legacy VB.NET monolith to ASP.NET Core 7 microservices; built AI-driven features including an image-generation SaaS platform and a Discord bot using Python, Django, React, TypeScript, Redis, and DynamoDB; implemented CI/CD pipelines in Azure DevOps, improved test automation, and advanced service integration.
Senior Software Engineer, Lead Engineer at Accelerate Diagnostics
May 1, 2025 - October 10, 2025
Designed and implemented 2 secure healthcare software solutions ensuring HIPAA compliance; transitioned VB.NET monoliths into ASP.NET Core 7 microservices. Led a team of 7 developers in an Agile environment, guiding SCRUM practices. Implemented Azure infrastructure with OAuth, Active Directory, Azure Functions, Service Bus, and Kubernetes; adopted domain-driven design with Azure Event Grid, Vault, and Service Bus. Built an AI-based image-generating SaaS platform and a Discord bot using Python, Django, React 16, TypeScript, Redis, and DynamoDB. Migrated legacy ASP.NET MVC projects to ASP.NET Core 7 microservices with an Angular frontend and event-driven architecture using RabbitMQ, Azure Functions, Logic Apps, and Kubernetes. Improved on-premises MS SQL performance by rewriting T-SQL scripts and stored procedures; used Entity Framework Core 6; delivered ~10% performance uplift.
Senior Software Engineer at Accelerate Diagnostics
May 1, 2025 - October 10, 2025
Led a team of 7 software developers in an Agile environment to design and implement secure healthcare software solutions, migrating a VB.NET monolithic application to ASP.NET Core 7 microservices. Modernized Azure infrastructure with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus, and Kubernetes, enabling scalable services and streamlined authentication. Built an AI-based image-generating SaaS platform and a Discord bot using Python, Django, React, TypeScript, Redis, and DynamoDB. Established unit tests with NUnit, xUnit, and Moq; introduced CI/CD pipelines with Azure DevOps; implemented service discovery with AKS and Redis caching to reduce Cosmos DB load. Improved login performance and security and reduced deployment time via streamlined processes.
Senior Software Engineer at Accelerate Diagnostics
May 1, 2025 - October 10, 2025
Designed and implemented 2 secure health care software solutions, ensuring HIPAA compliance and best practices; led a team of 7 software developers in an Agile environment; influenced Azure infrastructure setup (OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus and Kubernetes Service); built an AI-based image generation SaaS platform and a Discord Bot using Python, Django, React 16, TypeScript, Redis and DynamoDB; migrated legacy ASP.NET MVC projects to ASP.NET Core 7 microservices with an Angular front end; implemented service discovery with AKS and load balancing; conducted unit and functional testing; ensured high availability.
Software Engineer at BriteCore
July 1, 2021 - July 1, 2021
Led transformation of a legacy claims management monolith into an Azure cloud-native microservices platform using ASP.NET Core and Angular; defined reference architecture and IaC guardrails; standardized inter-service messaging with Azure Service Bus to improve scalability and resilience. Built internal Angular tool with RxJS/NgRx; hardened policy integration with Azure AD (Conditional Access) and token lifetimes; introduced Redis cache-aside patterns to reduce data load times by 40% and lower Cosmos DB RU consumption. Optimized SQL with indexing and EF Core; established CI/CD in Azure DevOps with gated releases; implemented Kubernetes-based service discovery/traffic management for 99.9% availability.
Software Engineer at Bright Core
July 1, 2021 - October 20, 2025
Transitioned legacy web apps to modern architectures, built scalable backend and frontend features, and integrated API services to improve reliability and performance.
Software Developer II at CenturyLink
December 31, 2018 - October 20, 2025
Engineered and maintained web and backend services; improved performance and reliability; migrated legacy systems and implemented RESTful APIs; collaborated across teams to deliver scalable solutions.
Software Developer at TEK Systems
December 31, 2018 - October 10, 2025
Developed two software web applications using MSSQL Server, ASP.NET MVC and Angular 7 to support payroll, HR talent and performance management; built a real-time chat app using C#, ASP.NET Core, Angular 7, RxJS and React 16; implemented push notifications and live updates to improve user engagement; reduced churn rate by 60%.
Software Developer at TEKsystems
December 1, 2018 - December 1, 2018
Delivered two web applications using SQL Server, ASP.NET MVC, and Angular for payroll, HR, and talent/performance management. Built a real-time chat app with C#, ASP.NET, Angular, and RxJS, enabling push notifications and live updates that improved engagement. Created three high-availability microservices for financial clients using .NET, Docker, and Kubernetes, improving performance and reducing infra costs. Migrated legacy app to Azure with VM and Site Recovery for minimal downtime.
Software Engineer I at TEK Systems
December 1, 2018 - December 1, 2018
Developed two web applications using MSSQL Server, ASP.NET MVC and Angular 7 to support payroll, HR, talent, and performance management. Built a real-time chat application with C#, ASP.NET Core, Angular 7, RxJS; implemented push notifications and live updates to improve user engagement. Created three highly available and scalable microservice projects for financial customers using .NET Core, Docker containers, and Kubernetes, resulting in improved performance and reduced infrastructure costs. Reengineered an existing large legacy ASP.NET app using Oracle as the database, achieving significant performance gains and modernization.
Software Developer at TEK Systems
December 1, 2018 - October 20, 2025
Developed two web applications using MSSQL, ASP.NET Core, Angular 7, and RxJS to support payroll, HR, and talent management; implemented real-time features and push notifications; improved user engagement and cross-team collaboration.
Software Developer at TEK Systems
December 1, 2018 - October 20, 2025
Developed two software web applications using MSSQL Server, ASP.NET MVC and Angular 7. Built a real-time chat application with C#, ASP.NET Core, Angular 7, RxJS, and implemented push notifications and live updates to improve user engagement, contributing to a 60% reduction in churn.
Software Developer at TEK Systems
December 1, 2018 - October 10, 2025
Developed enterprise web applications using MS SQL Server, ASP.NET Core, Angular 7, RxJS, TypeScript, and React; implemented real-time chat features and push notifications; built scalable microservices on .NET Core with Docker and Kubernetes; contributed to Azure-based DevOps pipelines and cross-platform deployment; delivered high-visibility SaaS components for finance clients.
Software Developer at TEK Systems
December 1, 2018 - October 10, 2025
Developed 2 web apps using MSSQL Server, ASP.NET MVC, and Angular 7 to support payroll, HR, talent, and performance management. Built a real-time chat application in C#, ASP.NET Core, Angular 7, RxJS with push notifications, improving user engagement and reducing churn by ~60%.
Software Developer I at TEK Systems
December 1, 2018 - October 10, 2025
Developed two web applications using MSSQL Server, ASP.NET MVC, and Angular 7 to support payroll, HR, and performance management. Built a real-time chat application using C#, ASP.NET Core, Angular 7, and RxJS; implemented push notifications and live updates, contributing to a 60% reduction in churn rate.
Software Developer II at CenturyLink
July 1, 2018 - July 1, 2018
Engineered 10 web pages with C# and the .NET Framework; re-architected two ASP.NET apps to ASP.NET MVC with Telerik Kendo UI. Built ASP.NET Web Forms with C# and LINQ to SQL; extended WCF services to accelerate SOA adoption. Led AngularJS app development; implemented C++ indexing structures; utilized ADO.NET for data access; drove SDLC in Agile/Scrum; optimized Oracle PL/SQL packages, procedures, and views for performance gains.
Software Engineer II at CenturyLink
July 1, 2018 - July 1, 2018
Engineered seven web pages using a backend C#/.NET stack and Oracle database; reduced page load times and optimized performance. Re-engineered a large legacy application, implemented front-end and back-end improvements, and contributed to overall system stability. Collaborated across teams to deliver scalable solutions and maintain robust documentation.
Software Engineer II at CenturyLink
July 1, 2018 - October 20, 2025
Reengineered legacy web applications, contributed to service design and performance improvements across full-stack components, and supported multiple web services.
Software Engineer II at CenturyLink
July 1, 2018 - October 10, 2025
Led front- and back-end enhancements across a legacy ASP.NET architecture; migrated critical modules to ASP.NET Core MVC; implemented indexing and performance optimizations on SQL Server; reduced page load times and improved reliability; worked on a migration to Azure, leveraging VMs and Site Recovery to minimize downtime; collaborated across teams to improve SDLC and implement Agile practices; debugged and fixed issues, contributing to overall system stability.
Software Developer II at CenturyLink
July 1, 2018 - October 10, 2025
Engineered 7 web pages using C# and .NET Framework; migrated legacy ASP.NET MVC projects to modern Web API with Oracle DB. Built RESTful endpoints; migrated legacy monolith to Azure DevOps pipelines using Terraform; led data migration efforts, improving reliability and performance by 95% and reducing infrastructure costs by 75%.
Software Developer II at CenturyLink
July 1, 2018 - October 10, 2025
Engineered seven web pages with C# and .NET Framework, achieving a page load time reduction to 1 second. Re-engineered two existing ASP.NET frameworks to ASP.NET MVC architecture with Telerik Kendo UI to optimize performance. Developed Web Forms in ASP.NET using C# with LINQ to SQL, enhancing data access and UI reliability.
Software Developer II at CenturyLink
July 1, 2018 - October 10, 2025
Led the transformation of a legacy ASP.NET monolith into a modern Azure cloud-native microservices architecture using ASP.NET Core 3.1 and Angular 8; implemented seamless service communication using Azure Service Bus for scalability and flexibility; built Angular 9 tooling with RxJS and NG RX for reusable components; migrated key features from older stacks to a microservices approach, improving performance and maintainability.
Research Assistant at Jackson State University
May 1, 2014 - May 1, 2014
Assisted with computing research projects, data collection and tooling support, and collaboration with faculty to advance computer science research initiatives.
Research Assistant at Jackson State University
May 1, 2014 - October 20, 2025
Assisted with computer science research projects; contributed to data analysis, algorithm development, and software tooling under grant-funded initiatives.
Research Assistant at Jackson State University
May 1, 2014 - October 10, 2025
Supported computer science research activities; assisted with data collection, experiments, and documentation.
Research Assistant at Jackson State University
May 1, 2014 - October 10, 2025
Supported computer science research projects through data collection and analysis, assisting with software prototyping and experiments. Collaborated with faculty to advance research objectives and prepare technical reports.
Research Assistant at Jackson State University
May 1, 2014 - October 10, 2025
Supported computer science research activities and coursework; assisted with data collection, analysis and academic projects.

Education

Master of Science, Computer Science at Jackson State University
January 1, 2012 - December 31, 2013
Bachelor of Science, Computer Science at Grambling State University
January 1, 2007 - December 31, 2011
Master of Science, Computer Science at Jackson State University
January 1, 2012 - May 1, 2014
Bachelor of Science, Computer Science at Jackson State University
January 1, 2007 - December 31, 2011
Bachelor of Science, Computer Science at Grambling State University
January 1, 2007 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Healthcare, Telecommunications, Manufacturing, Media & Entertainment