2024 — Now
Austin, Texas, United States
Infra stuff
Remote
2020 — 2021
Remote
I worked on Release Engineering to make pushing to production more effective and efficient for the whole company. I worked on a small research team evaluating the use and migration towards ARM based workloads at the company. I presented my ARM findings to 1000+ engineers at an all hands and got very favorable feedback. I helped mentor interns and pushed hard to gain more clarity during the OKR process.
Made the workflow engine an API which enabled teams like Data Reliability to improve Kafka maintenance times from 3 days of manual labor to 2 hours with full automation.
Improved reliability of CNAB by resolving recursive tree translation logic
Implemented conformance tests to increase reliability of CNAB
Improved team productivity by 8x by implementing ephemeral developer environments which eliminated all contention on staging
Increased CI reliability and CI comprehensiveness with ephemeral developer environments
Implemented one click production deployments
I ran an ARM benchmarking effort on Cassandra clusters (1000+ hosts per cluster) and found ~2x performance/dollar improvements in benchmarking synthetic and staging workloads. As part of this effort I had to:
upgrade core CI pipelines to run with docker buildx
upgrade many core images (like Ubuntu, envoy, etc) to build multiarch (ARM and x86)
upgrade application images (like cassandra) to build and run multiarch
provision multiarch kubernetes cluster to run benchmarking tests
run benchmarking tests against applications to evaluate the cost and benefits of a migration to ARM
work with Senior Staff Engineers across several teams like Compute, Networking and Production Platform
2019 — 2020
Remote
Senior software engineer on the infrastructure/backend team. I improved our authentication and authorization model to improve security and user isolation as part of a potential 100+ million dollar deal. I built a microservice boilerplate to increase developer productivity within the organization and contributed to our Ledger microservice which ensures we properly account for every dollar we move. Technologies include: Kubernetes, Django, Flask, Docker, Gitlab, continuous integration, Skaffold, Kustomize, Terraform, Google Compute Platform, Postgres, MySql, Microservices and more.
2018 — 2019
Remote
Senior Software Engineer building out machine learning infrastructure for Solvvy. I was the first Kubernetes user at Solvvy. I built the Intent Engine microservice which generates Natural Language Processing (NLP) models and did realtime text prediction on user queries. Technologies include: Flask, Kubernetes, Docker, Airflow, Google Compute Platform, Microservices, Pulumi, Python, Continuous Integration, Postgres and more.
Education
2010 — 2014
University of Manitoba
2010 — 2014