Experience

Software Engineer 3Comcast

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 DeveloperMenards

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