Matthew Butler

8+ years of hands-on experience in C#, ASP.NET Core, Azure, AWS and React

(346) 998-0944 Email LinkedIn GitHub Dallas, TX

About Me

Passionate senior software engineer with a proven track record of delivering enterprise-level applications that meet both business objectives and customer-orientation principles. Experienced in architecting scalable microservices, optimizing performance, and leading cross-functional teams to deliver innovative solutions in the finance and retail sectors.

Technical Skills

C#
.NET
ASP.NET
ASP.NET Core
ASP.NET MVC
JavaScript
TypeScript
C
C++
Node.js
React
Angular
Next.js
Vue.js
Blazor
Azure
Azure DevOps
AWS
EKS
MS SQL Server
PostgreSQL
MongoDB
LINQ
Entity Framework
EF Core
Terraform
Datadog
Git
GitHub
GitLab
Apache Kafka
RabbitMQ
CI/CD
xUnit
NUnit
SonarQube
Microservices

Professional Experience

Lead Software Engineer

Kyte

08/2024 - 08/2025
San Francisco, CA
  • Architected a resilient microservices-based payment processing platform using C#, ASP.NET Core 7, React, MS SQL Server, and RabbitMQ, incorporating Saga and Event Sourcing patterns to ensure PCI-DSS compliance
  • Led API integrations with third-party logistics systems through Azure API Management, implementing rate limiting, API versioning, and caching to improve scalability and reliability
  • Configured performance monitoring with Kusto queries in Azure Application Insights, enhancing Azure Function app reliability and reducing troubleshooting time by 40%
  • Optimized database operations with advanced indexing, partitioning, and caching strategies in SQL Server and Redis, improving query performance by 30% under high transaction loads
  • Built advanced monitoring solutions using Datadog APM, OpenTelemetry, and Azure Monitor, implementing distributed tracing for microservices and achieving a 25% performance improvement
  • Developed secure and scalable infrastructure using Terraform for provisioning, resource management, and creating custom IAM roles and policies
  • Collaborated with product managers and stakeholders to align technical solutions with business goals, delivering features with customer satisfaction and operational efficiency

Senior Software Engineer

Kyte

06/2021 - 07/2024
San Francisco, CA
  • Deployed a Store-and-Forward system by adding an auxiliary bank server to temporarily store failed transactions and automatically reprocess after 1 min
  • Enhanced backend API security by implementing OAuth 2.0, JWT authentication, IP whitelisting, and secure token storage, ensuring compliance with financial regulations
  • Streamlined end-to-end loan processing by implementing automated risk assessments and reconciliation controls, reducing cycle time by 25%
  • Deployed NGINX Reverse proxy within AKS cluster to manage internal service traffic, support path-based routing, and enforce security policies
  • Implemented feature flags in CI/CD pipelines via Azure DevOps, achieving 80% testing coverage and reducing testing time by 50% through automated testing with xUnit and Cypress
  • Conducted A/B testing for React microfrontend features using Adobe Target, increasing conversion rates by 10% and contributing to 10% revenue growth in 2023
  • Enabled interactive financial data visualization by integrating Power BI and Tableau dashboards, driving a 30% improvement in decision-making efficiency

Full Stack Developer

Yakabod

07/2018 - 05/2021
Frederick, MD
  • Migrated legacy ASP.NET Web Forms physician management platform to modern ASP.NET Core-based microservices architecture, reducing cloud costs by 17%
  • Built a scalable Web API template using vertical slice architecture and MediatR library, incorporating CQRS and Domain-Driven Design principles, reducing API response times by 15%
  • Designed a data access layer using ADO.NET to interact with Amazon RDS, crafting T-SQL stored procedures to streamline transaction tracking and reporting, reducing operational errors by 20%
  • Automated testing processes with Selenium WebDriver, ensuring seamless integration for patient portals, billing systems, and provider interfaces while enhancing with integration and load testing using Postman and JMeter
  • Spearheaded development of a React + Next.js client and serverless backend with AWS Lambda, optimizing performance and reducing infrastructure costs by 10%
  • Designed a multi-stage API Gateway to manage high-volume transactions, incorporating VPC Endpoints, by developing .NET & Node.js Lambdas to handle authorization and proxying of requests
  • Streamlined backend workflows by transitioning legacy ETL processes to microservices and serverless architectures with EKS and AWS Lambdas, reducing infrastructure costs by 70%
  • Enhanced database performance using Entity Framework Core with advanced LINQ queries, lazy/eager loading strategies, and seamless database migrations, reducing query times by 30%

Software Engineer Intern

Ace Info Solutions

07/2015 - 06/2018
Reston, VA
  • Developed RESTful APIs with well-defined JSON schemas and API versioning to support evolving business requirements for ACH transfers, reducing development time by 25%
  • Executed the integration and testing of more than 10 distinct Web Services coupled with WCF services, ensuring accurate transaction handling for ACH transfers validated through SoapUI
  • Performed ASP.NET Web Forms validations using .NET Validation Controls and Razor for client-side validation, leveraging Telerik controls for interactive data visualization

Education

🎓

Bachelor of Science, Computer Science

Shepherd University

Shepherdstown, WV

August 2014 - May 2018

Core Strengths

💬

Communication

🤝

Collaboration

Time Management

🧩

Problem Solving