Senior Software Engineer
Infrastructure - Developer Experience
Participated in lobying for and founding the Developer Expereince team. Focused on improving the developer workflow through automation, tooling, and metrics.
Senior Site Reliability Engineer
Infrastructure - Delivery
Responsible for handling engineering wide CI/CD (CircleCI and Buildkite), ArgoCD and ArgoRollouts, IaaS (Terraform), and developer experience.
Software Engineer
Product Development - Schedules, Core User Experience
Developed internal status page solution for PagerDuty using Elixir.
Lead and architected new incident assignment service which was the first microservice to extract previously synchronous work from the Rails monolith. Architected distributed Erlang based system to handle immense incident stream for the entirety of the PagerDuty platform. Written in Elixir, involved working with Aurora Postgres, Kafka, and distributed Erlang.
Founder & Lead Engineer
Founder of the Statusy project, a hosted status page solution. Built on top of a Flask backend with a Javascript frontend. I grew Statusy from an idea to a successful product with five-figure annual revenue. It was acquired by PagerDuty in 2018 and became part of their internal status page solution. Statusy was ultimately spun down in 2018.
Product Support Engineer
Assisted customers with integrating into the Plaid banking API. Corrected API issues and participated in creating internal tools to assist with customer support.
Application Engineer
Employee number 1 at Virtkick, a virtualization platform. Responsible building a distributed client for host machines that enabled virtualization through a pull model from a central API. Created using Node.js, C++, and Rails. Contributed to libvirt.