About
I'm a senior software engineer with 10+ years of experience building and scaling production systems, most recently centralizing identity and access for a multi-tenant SaaS platform and leading a legacy-to-microservices migration. I'm currently open to full-time opportunities.
My background spans full-stack web development, enterprise identity and access systems, and legacy modernization. I care most about building things that are reliable, maintainable, and clear enough for the next engineer to pick up.
- Experience
- 10+ years
- Based in
- Louisville, KY
- Focus
- Web apps & automation
- Availability
- Accepting new projects
Experience
Lead Application Developer · ADP (Automatic Data Processing)
February 2020 — July 2026- –Architected event-driven architecture across 8 distributed services using Kafka-backed messaging, enabling platform scaling to thousands of enterprise clients and 3x client expansion.
- –Engineered caching and data synchronization layers reducing p99 latency by 40% and database load by 35%, sustaining 99.9% uptime and millions of daily records on a multi-tenant SaaS platform.
- –Architected and built a standalone authentication/authorization microservice owning the entire AUTH domain for all 8 services, integrating with the company's enterprise IAM system using OAuth2, JWT, and MFA.
Intermediate Software Developer · LG&E (Louisville Gas and Electric) via TekSystems
October 2016 — February 2020- –Authored the organization's 5-year technology roadmap adopted across IT departments, establishing the migration path from legacy monolithic systems to distributed microservices architecture.
- –Built real-time server-to-client communication using WebSockets for field worker dispatch coordination, delivering sub-second state synchronization across distributed field devices.
- –Mentored junior developers on secure coding and OWASP Top 10 compliance, identifying and remediating 8+ security vulnerabilities in internal frameworks.
Software Engineer · Redeapp Productions LLC
January 2015 — October 2016- –Maintained C#/.NET backend systems supporting 45,000+ active users across a multi-tenant SaaS platform, implementing 12+ REST APIs and optimizing SQL Server stored procedures.
Programmer (Co-Op) · United Parcel Service (UPS)
May 2012 — May 2013- –Developed message queue middleware serving 8+ internal web applications, establishing async communication patterns for distributed system coordination.
Work
A few examples of the kind of projects I take on.
Centralized Identity & Access Platform for Multi-Tenant SaaS
Enterprise HR/Compliance SaaS PlatformDesigned and built a standalone authentication and authorization microservice serving 8 production services on a multi-tenant compliance platform used by thousands of enterprise employers. Replaced fragmented per-service access checks with a single source of truth for identity, integrating with the company's enterprise IAM system and enforcing OAuth2, JWT, and MFA-based access control platform-wide.
Multi-Agent Orchestration System for Automated Research & Content Pipelines
Personal projectBuilt a TypeScript system that coordinates multiple specialized AI agents through an end-to-end pipeline: parallel data gathering, automated scoring/prioritization against configurable criteria, and generated output tailored to each result. Explores patterns for reliable multi-agent orchestration, structured LLM output, and workflow automation beyond simple single-prompt use cases.
Legacy Monolith to Microservices Modernization
Enterprise HR/Compliance SaaS PlatformExtracted a core business domain from a legacy monolith into an independently deployable microservice with its own caching layer and dual-system-of-record synchronization. This eliminated cross-service deployment coupling and enabled independent release cycles, as part of a broader migration from .NET Framework to .NET Core across the platform.
Resume
The PDF below covers full role history and technical detail beyond what's summarized on this page.
Contact
I'm open to full-time opportunities. The fastest ways to reach me are below, or connect on LinkedIn directly.
