Summary
Overview
Work History
Education
Timeline
Skills
Personal Information
Generic

Adam Henderson

Houston,TX

Summary

Senior Software Engineer with 10+ years of experience building scalable enterprise applications across healthcare, manufacturing, and cloud-driven environments. Specialized in C#, .NET 6/8, Angular, Blazor, Azure, and distributed microservices. Strong architectural background using Clean Architecture, SOLID, CQRS, DDD, and event-driven design. Proven success implementing secure APIs (REST/GraphQL), optimizing database systems, and delivering high-performance user interfaces. Adept at CI/CD, cloud automation, team leadership, and cross-functional collaboration to drive reliable, compliant, and high-impact software solutions.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer, Tech Lead

VytlOne
06.2023 - Current
  • Built a HIPAA-compliant pharmacy and patient-data platform using C#, ASP.NET Core, .NET 6/8, Angular 18, Blazor, and Azure cloud, delivering a distributed microservices ecosystem supporting high-volume clinical workflows.
  • Designed services following Clean Architecture, applying SOLID principles, CQRS pattern, and Domain-Driven Design to isolate business logic, improve testability, and support scalable domain boundaries.
  • Delivered secure REST and GraphQL APIs fronted by Azure API Management, implementing OIDC, OAuth 2.0, Azure AD / Entra ID, SSO, and RBAC for enterprise-grade access control.
  • Built advanced UI applications in Angular 18 and Blazor using standalone components, lazy loading, and state management through NgRx and Redux Toolkit.
  • Designed a multi-database architecture using SQL Server, Azure SQL, MongoDB-leveraging the strengths of each system and implemented ETL pipelines through Azure Data Factory and SSIS.
  • Utilized Entity Framework Core for ORM, authored efficient stored procedures for heavy SQL workloads, and applied performance optimizations using query tuning, indexing, and caching layers.
  • Built cloud-native systems using Azure Functions, App Service, Blob Storage, Azure Data Factory, and Azure Service Bus, enabling serverless workflows, ETL pipelines, and event-driven messaging.
  • Implemented CI with GitHub Actions, CD with Azure DevOps, and automated testing pipelines; containerized services using Docker, built production-grade images and deployed microservices to AKS with Helm.
  • Created comprehensive unit test suites using xUnit and implemented Cypress and Jasmine/Karma for UI and E2E testing integrated into CI/CD pipelines.
  • Established observability across the platform using Datadog, Azure Monitor, and Application Insights, ensuring full visibility into system health, logs, and performance metrics.
  • Accelerated development using GitHub Copilot, ChatGPT, Claude, and produced clear Swagger/OpenAPI documentation for service governance.
  • Led technical design, mentored developers, enforced coding standards, and collaborated with cross-functional teams to deliver high-quality features aligned with business goals.

Senior Software Engineer

General Motors
06.2018 - 06.2023
  • Built MES and ERP-integrated manufacturing systems using ASP.NET Core, .NET MAUI, MVC, Angular, Blazor, and Azure, delivering reliable production and workflow automation at enterprise scale.
  • Implemented secure REST APIs and GraphQL endpoints, integrating authentication and authorization through Azure AD using OAuth 2.0, OIDC, and RBAC for controlled access across MES applications.
  • Built scalable Angular and Blazor applications with reusable component libraries, structured state management, and refined UI patterns, significantly improving user experience and performance.
  • Engineered database solutions with SQL Server, EF Core, optimized stored procedures, indexing, and caching, while managing large file storage in Azure Blob Storage.
  • Built cloud workflows using Azure App Service, Azure Functions, Logic Apps, and integrated Azure Service Bus and Apache Kafka to support event-driven, fault-tolerant manufacturing pipelines.
  • Delivered CI/CD automation in Azure DevOps, containerized services with Docker, and deployed microservices to Kubernetes for scalable infrastructure.
  • Created automated tests using NUnit, Jasmine/Karma, and Cypress/Postman to strengthen backend, UI, and E2E validation.
  • Implemented observability with Application Insights, Azure Monitor, and Datadog, enabling proactive performance tuning and stable zero-downtime deployments.

Software Engineer

General Motors
01.2015 - 06.2018
  • Built full-stack applications using ASP.NET MVC, C#, JavaScript, jQuery, and Bootstrap, delivering workflow automation and UI enhancements for manufacturing and internal operations.
  • Developed secure REST APIs enabling JSON/XML/JSONP data exchange, integrating authentication via Windows Auth & ADFS SSO to streamline and protect application access.
  • Designed and developed web pages using HTML5, CSS3, jQuery, and JavaScript, with practical experience in Bootstrap.js for responsive design and DHTML for dynamic content.
  • Implemented AJAX-driven data retrieval (JSON, XML, JSONP), enabling dynamic UI updates and improved interactivity across web applications.
  • Designed and optimized SQL Server data models, ETL workflows, stored procedures, and queries; managed large unstructured datasets using Databricks, Python, and DBT pipelines into Snowflake.
  • Supported CI/CD practices, source control, and team collaboration using Bitbucket, Git workflows, and automated deployments across environments.
  • Implemented automated testing and validation processes across backend and UI layers to improve release quality and reduce regression defects.

Education

B.S. - Computer Engineering

Texas Tech University
01.2015

Timeline

Senior Software Engineer, Tech Lead

VytlOne
06.2023 - Current

Senior Software Engineer

General Motors
06.2018 - 06.2023

Software Engineer

General Motors
01.2015 - 06.2018

B.S. - Computer Engineering

Texas Tech University

Skills

  • C#
  • Java
  • Python
  • NET Framework
  • NET Core
  • NET 6-9
  • ASPNET Core
  • ASPNET Web API
  • MVC
  • Entity Framework
  • Blazor
  • Angular
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • REST APIs
  • SOAP
  • GraphQL
  • GRPC
  • Web API
  • Microservices
  • SQL Server
  • Azure SQL
  • PostgreSQL
  • MySQL
  • Cosmos DB (NoSQL)
  • Stored Procedures
  • Query Optimization
  • Indexing
  • Performance Tuning
  • Backups & Recovery
  • Microsoft Azure (App Services, Functions, AKS, Storage, AD/RBAC, Key Vault, Service Bus, APIM)
  • AWS (EC2, RDS, S3, API Gateway, Lambda, Queues)
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD
  • Azure DevOps
  • GitHub Actions
  • Clean Architecture
  • SOLID
  • Event-Driven Design
  • Domain-Driven Design
  • OAuth2
  • JWT
  • RBAC
  • Secure API Design
  • Secrets Management
  • Azure Service Bus
  • RabbitMQ
  • Logging
  • Metrics
  • Distributed Tracing
  • OpenTelemetry
  • XUnit
  • NUnit
  • Integration Testing
  • Unit Testing
  • Functional Testing
  • TDD
  • Git
  • Swagger
  • Postman
  • Jira
  • Confluence
  • SonarQube
  • Agile/Scrum
  • Code Reviews
  • Mentoring
  • Change Management

Personal Information

Title: Sr. Software Engineer
Adam Henderson