Experience
Software Engineer 3 — Comcast
06/2022 — Present
- Designed and shipped REST APIs in Spring Boot (Java) serving millions of requests across ~150M end-user devices, with a focus on reliability and low error rates
- Integrated AI coding agents (GitHub Copilot, Devin, OpenCode) into the team's daily workflow for spec-driven development planning, code generation, automated test creation, and production issue debugging
- Built a custom MCP (Model Context Protocol) server to parse and serve API specifications and product spec documents, giving AI coding agents grounded context
- Introduced Redis caching layer to high-traffic API paths, reducing downstream load and improving response consistency at scale
- Drove observability initiative integrating structured logging, metrics instrumentation, and an ELK stack across microservices — enabling faster incident diagnosis and measurably reducing error rates
- Streamlined CI/CD pipelines via Terraform and Concourse, cutting deploy times by 70% with automatic rollbacks across both Java and Node.js services
- Led refactoring efforts across two codebases — TypeScript migration and Spring service modernization — improving test coverage and cutting developer on-boarding time by 35%
- Developed full-stack partner on-boarding application using Next.js, Okta SDK, and AWS (Terraform)
- Architected green-field identity solution for 85 clients, leading cross-team design of full production/staging infrastructure (EC2, Fargate, ECS)
JavaSpring BootTypeScriptNext.jsAWSTerraformRedisELKConcourse
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