Experience

Software Engineer 3 — Comcast

06/2022 — Present

  • Architected a green-field identity platform for 85 clients built on OIDC and OAuth 2.0 (authorization code + PKCE, client credentials, token exchange, JWT/JWKS validation), leading cross-team design of production and staging infrastructure on AWS (EC2, Fargate, ECS) via Terraform
  • Built a full-stack partner onboarding application (Next.js, Okta SDK, AWS) that automates client registration, OAuth app provisioning, and scope/policy configuration, replacing a manual process
  • Designed and shipped Spring Boot (Java) REST APIs serving millions of requests across ~150M end-user devices, secured with OAuth 2.0 bearer tokens and scope-based authorization, with a focus on reliability and low error rates
  • Added a Redis caching layer to high-traffic API paths, reducing downstream load and improving response consistency at scale
  • Drove an observability initiative (structured logging, metrics, ELK stack) across microservices, enabling faster incident diagnosis and measurably reducing error rates
  • Cut deploy times by 70% by streamlining CI/CD with Terraform and GitHub Actions, adding automatic rollbacks across Java and Node.js services
  • Integrated AI coding agents (GitHub Copilot, Devin, OpenCode) into the team's workflow and built a custom MCP server that serves API and product specs as grounded context, increasing delivery velocity while keeping features aligned with requirements
JavaSpring BootOIDCOAuth 2.0TypeScriptNext.jsOktaAWSEC2ECSFargateTerraformRedisELKGitHub Actions
Software Developer — Menards

10/2020 — 06/2022

  • Engineered backend APIs and services supporting online sales for over 2 million customers
  • Delivered new cart and checkout system, generating 60% more revenue and increasing average purchase total by 42%
  • Modernized legacy systems by upgrading Spring and Vue.js versions, improving customer satisfaction and ROI
  • Built and maintained CI/CD pipelines using Jenkins; collaborated with QA to ensure feature quality
JavaSpringVue.jsJenkins