Experience
2024 — Now
2024 — Now
Austin, Texas, United States
Infra stuff
2022 — 2024
2022 — 2024
Remote
2020 — 2021
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
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
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
University of Manitoba
2010 — 2014