Developed and supported software for hundreds of enterprise customers on RevealX 360, our cloud service offering.
Worked throughout the entire software development lifecycle, including secure system design, development, deployment, and production support.
Managed a Kubernetes cluster with the Istio service mesh.
Worked extensively with AWS services to develop secure, resilient systems.
Wrote Terraform infrastructure-as-code to provision resources programmatically.
Developed full-stack, widely-used internal tools.
Quarterly Instructor, University of Washington2013 — 2023
Prepared and delivered three lectures a week for quarter-long courses (The Hardware/Software Interface, Computer Science Principles).
Managed staff of ten TAs and classes of up to 150 students.
Led weekly meetings to discuss goals & student experiences, manage grading load, and plan for the week.
Developed new grading infrastructure for programming assignments using Docker images on the Gradescope platform.
Worked with a graduate student to incorporate socio-technical content into courses with the goal of understanding the broader context around computer science and technology.
Implemented code to automatically power off servers in our test environment when they are not actively in use, leading to a 9% decrease in overall energy usage by test servers.
Designed a strategy to move management code for test servers out of local user workspaces and into containerized microservices, using Docker to run the services and gRPC to facilitate communication between the clients and the services.
Projects & Volunteering
Non-Profit Board Member, Capitol Hill Tool Library2023 — present
Led semi-weekly volunteering shifts as a tool librarian, checking in and out tools and providing project advice.
Implemented a new wiki to document volunteer guidelines and tool usage directions.
Coordinated the installation of a new front sign, including permitting, installation, and electrical work.
Led an effort to research and purchase a new 3D printer, and taught classes demonstrating its usage.