Experience
San Francisco Bay Area
Fall, Winter 2023:
Make transitional changes for cell infra architecture -- e.g. ensure that periodic / cron jobs would be replicated consistently across environments (and could be specified cleanly), ensure that there was service / config parity between old and new infra
Make Datadog Monitor pattern that could also be applied across cells
Worked on pod deployment health check
Summer 2023:
Got up to speed on new cell infra architecture, followed patterns to instantiate production cell (staging and testing had already been created)
Worked on various improvements across environments / cells
Spring 2023:
Achieve Datadog parity with Prometheus (which entailed adding full tracing, metrics support to between 10-15 services, many of which were quite complex)
Fall, Winter 2022:
Begin process of swapping observability stack from Prometheus to Datadog
Polished hackathon project for Support Dashboard, shipped it
June 2022:
Publish PAM Terraform Provider (https://github.com/okta/terraform-provider-oktapam)
Spring 2022:
Begin work on PAM Terraform Provider
Improvements to existing services (Job, CA), features (Server Discovery), and Tilt-based development environment (these kinds of improvements occur in the background constantly, simply because I had a lot of context of these services).
Fall, Winter 2021:
Frontend and UX of Server Discovery feature
In hackathon used existing customer Dashboard frontend patterns for Support Dashboard. Achieved parity during the hackathon (pretty proud of that given how much functionality there was in Support). Net effect was that shared code lowered the barrier to entry to extending Support.
Summer 2021:
Design of Server Discovery feature (adding several jobs that together automatically detect new customer AWS servers)
Implement backend logic
Spring 2021:
Extending and improving CA and Job Services
Polish Tilt-based development environment from prior hackathon, shipped it
2018 — 2020
San Francisco Bay Area
Fall, Winter 2020:
CA Service implementation
Summer 2020:
Extend available job types
Job quality of life improvements (tooling, support dashboard support)
Assist with design of CA Service (service for custom key management)
Work on hackathon project to move from Vagrant-based development environment to Tilt
Winter 2019, Spring 2020:
Job Service implementation
Build out API docs using Swagger
Fall 2019:
Assist with design of Job Service (custom async job system)
Begin implementation of Job Service (Golang)
Summer 2019:
Post-acquisition frontend and API transition
Create new support dashboard using React Admin
Extend support API
Spring 2019:
Design and implement Business Intelligence Service — collates per-team resource usage from database, pushes data to S3 bucket
Internal tooling around schema changes
Extending Golang public API
Fall 2018:
Frontend feature development using React, Javascript
Support dashboard refactoring
Assisting frontend refactor
(Acquired by Okta in July 2018)
UC Berkeley
Working on the Text Thresher program using React/Redux/Django.
Education
2013 — 2018
University of California, Berkeley
Bachelor’s Degree
2013 — 2018