Overview
Work History
Timeline
BusinessAnalyst
Adam Henderson

Adam Henderson

Senior Software Engineer

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, Nodejs, Angular 18, Blazor, and Azure cloud, delivering a distributed microservices ecosystem supporting high-volume clinical workflows.
  • Implemented event-driven Node.js services for GraphQL API orchestration and real-time subscriptions, enabling asynchronous, low-latency communication across distributed microservices.
  • 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
Austin, TX
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 React 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
Austin, TX
01.2015 - 06.2023
  • 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.

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.2023
Adam HendersonSenior Software Engineer