Overview
Technical skills
Timeline
Roles

Overview

Senior full stack .NET engineer with 10+ years of experience building enterprise applications using C#, ASP.NET Core, Angular/React, and SQL Server. Experienced in microservices, REST and GraphQL APIs, and cloud deployments across Azure and AWS with CI/CD, security, and automated testing in Agile teams.

Technical skills

Languages
6
TypeScript
C#
SQL
C++
JavaScript
C
C#
4
ASP.NET Core
Blazor
xUnit
Moq
DevOps
14
AWS
Amazon S3
Docker
Amazon EC2
API Gateway
AWS Lambda
Amazon CloudWatch
Kubernetes
GitHub Actions
TeamCity
Azure DevOps
Rest API
CI/CD
IAM
Databases
5
MS SQL
Redis
Oracle
Azure SQL Database
RabbitMQ
Frontend
5
React.js
Redux
Angular
RxJS
GraphQL
Other
7
Postman
SonarQube
Swagger
A/B Testing
Azure
Azure AKS
GitHub

Timeline

Senior Full Stack Engineer | Tech Lead • Lead
Tapcheck Inc • Full-Time
May 2021 to Mar 2026 4 Years 10 Months Plano Partially remote
Led modernization of an earned wage access platform by refactoring a monolith into ASP.NET Core microservices for ingestion, wage calculation, ledger, and reporting. Built REST APIs with OpenAPI/Swagger and replaced legacy WCF/SOAP integrations to streamline onboarding for payroll providers. Implemented event-driven workflows with Azure messaging and developed Angular dashboards. Managed Azure infrastructure on AKS and related services, set up CI/CD with automated testing and static analysis, and applied OAuth/OpenID-based API security and RBAC.
C#
ASP.NET Core
Angular
TypeScript
RxJS
MS SQL
AWS
Azure SQL Database
Kubernetes
Docker
GitHub Actions
Swagger
Rest API
xUnit
Moq
SonarQube
Azure DevOps
CI/CD
A/B Testing
Senior Software Engineer • Senior
Amalie Oil • Full-Time
Oct 2017 to Apr 2021 3 Years 6 Months Tampa In office
Modernized manufacturing and lubricant distribution systems by migrating legacy VB.NET components to ASP.NET Core services. Built backend integrations using REST and GraphQL, and developed operational web interfaces with React, TypeScript, Redux, and Razor Pages while introducing Blazor Server for internal tools. Improved SQL Server performance for scheduling and reconciliation workloads, implemented Redis caching, and built asynchronous processing pipelines with RabbitMQ and .NET background services. Delivered AWS-based backend services using EC2, Lambda, S3, IAM, CloudWatch, and Application Load Balancer, and used Docker, TeamCity CI/CD, and Postman-based testing.
C#
ASP.NET Core
GraphQL
API Gateway
React.js
TypeScript
Redux
Blazor
MS SQL
Redis
RabbitMQ
AWS
Amazon EC2
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
Docker
TeamCity
Postman
Software Engineer II • Middle
The Baldwin Group • Full-Time
Dec 2016 to Sep 2017 9 Months Tampa In office
Contributed to insurance web applications built with C# and the .NET Framework, supporting underwriting and placement workflows used by operations teams. Migrated legacy WebForms functionality to ASP.NET MVC with a component-based UI approach. Implemented and extended WCF SOAP services for cross-platform communication and supported data processing with ADO.NET and SQL Server using LINQ-to-SQL. Worked on performance improvements including Oracle PL/SQL stored procedures and C++-based indexing for a high-frequency lookup use case.
C#
MS SQL
Oracle
C++
University of Kentucky
Bachelor's Degree • Computer Science
2013–2016 Lexington, Kentucky