Senior Software Engineering Manager

Building scalable systems and high-performing teams. Deep expertise in .NET, Azure, and microservices architecture. Still shipping code, still learning.

</>

8 years coding

3 years leading

∞ years learning

By the numbers

Experience

Senior Software Engineering Manager

Independence Pet Group

Sep 2021 - Present

Remote

  • Split evenly between engineering leadership and hands-on full-stack development—spanning infrastructure design (Azure, SQL Server, Redis) and technology selection to delivering production APIs (.NET, C#) and UIs (React, JavaScript). Owned Pet Cloud, a suite of consumer-facing apps across iOS (Swift), Android (React Native), and Web (React), serving millions of users
  • Joined as Employee #100; grew into engineering leadership through 3 acquisitions, scaling from 100 to 2,200 employees and 7-figure to 10-figure revenue
  • Scaled platform from 50 to 15,000 daily users while improving response times from 550ms to sub-200ms; load-tested to support 25,000+ concurrent users
  • Improved system stability by 96%: Reduced load-related P1 incidents from 3x/week to zero in 6 months by rearchitecting from the ground up, implementing automated QA safeguards, and establishing proactive alerting
  • Led 16-person cross-functional team (engineers, QA, scrum master, product owner) with a daily focus on fostering technical and professional growth
  • Received 100% positive feedback across all engagement surveys for direct reports regarding trust, empowerment, safety, and career development
  • Performance SME for 120-person engineering organization—regularly embedded with teams across brands to resolve critical bottlenecks
  • Architected and delivered Pet Cloud Admin (React, C#, Azure) end-to-end to retire an insecure, unmaintained open-source platform—saving an estimated $440k annually in maintenance, risk mitigation, compliance, and auditing costs
  • Architected high-performance microservices (.NET, C#, MediatR) using vertical slice patterns; retired legacy monolith (.NET Framework) plagued by socket exhaustion—saving ~$1.2M annually in server costs, maintenance, staffing, and reduced customer churn

Software Engineer

Savannah River Nuclear Solutions

Feb 2018 - Sep 2021

Aiken, SC

  • Full-stack developer (React, C#) delivering end-to-end applications for nuclear site operations—from greenfield builds to legacy modernization and production support
  • Led or contributed to modernizing 50+ applications, replacing deeply legacy systems—including proprietary DSLs from the 1970s and analog operational technology—with modern web and service architectures (.NET, C#) and React-based interfaces
  • Solely responsible for rewriting and retiring multiple legacy systems, eliminating over $270,000 in combined annual maintenance costs
  • Led projects through the full SDLC while serving as Scrum Master and Product Owner for teams of 3–6 developers, all while remaining hands-on with code 75% of each day
  • Developed and refactored complex formulae demanding advanced calculations and critical precision; reduced daily environmental radiological safety report generation time by 95% (20 hours to 45 minutes)

Skills & Expertise

Backend & APIs

C#.NET CoreASP.NET Core Web APIRESTful DesignEntity Framework CoreBackground ServicesAPI VersioningOpenAPI / Swagger

Data & Persistence

SQL ServerAzure Cosmos DBRedisQuery OptimizationNoSQL ModelingCache Strategies

Architecture

MicroservicesModular MonolithsCQRSMediatRVertical SlicesEvent-Driven SystemsDistributed SystemsMulti-Tenant Design

Security & Identity

JWTOAuth 2.0OpenID ConnectAzure AD / B2CAuth0Secure Coding PracticesRegulated Environments

Cloud & DevOps

Azure App ServiceAzure FunctionsAzure Service BusAzure Container AppsDockerCI/CDGitHub ActionsAzure DevOps

Observability

SerilogOpenTelemetryApplication InsightsAzure MonitorHealth ChecksAlertingDashboards

Frontend

ReactJavaScriptTypeScriptAuth FlowsToken Management

Testing & Quality

xUnitMoqIntegration TestingAPI Testing

Leadership

Technical StrategySystem ModernizationMentorshipTeam DevelopmentIncident LeadershipRoot Cause Analysis