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