SWE
2016 — Now
Culprit Finding and Autorollback - detecting flake aware breakages in large monorepos and rolling them back.
Tidal - an automated fish farming solution
Lang/Tools: Go, GCP, K8s, SQL, APIs, Angular
Full stack development of a customer & product agnostic management service. Automated core system provisioning.
Development of an onsite k8s agent to orchestrate the deployment of new software and configuration releases.
Lead development of the ML infrastructure's data agnostic collection pipeline specifically optimized for spotty internet and bandwidth limitations. Includes: video recording/playback service and user friendly CLI for asset interactions.
Productionized data integration platform by enabling logging & alerts, and expanding ingestible data to include customer events.
Gstore - online hardware store
Lang/Tools: Java, GCP, APIs, leadership
Team lead of: 4 person trade-in team's international expansion, development of a device agnostic catalog, and external APIs.
Optimized customer's purchase experience by analyzing and fixing order creation and cancellation workflow.
Migrated legacy EDD service to new system.
Duplex - robot reservations
Lang/Tools: Python, Javascript, Angular
Created prototypes to experiment with reducing call escalation rates by allowing a human to view call transcripts and join in the middle of a call.
Worked on internal tooling for operators to speed up call analysis by analyzing call records and introducing call cloning.
Apigee Infra tools
Lang/Tools: Go, GCP, K8s, SQL, API
Created a platform to: automate the provisioning of Apigee's Edge platform for new and existing customers, automate the deployment and orchestration of cloud infrastructure.
Created a user friendly CLI to interact with automation platform.
2016 — 2016
Tools used (*) : Jenkins, Kubernetes, Docker, AWS, Go, Java, Javascript, Typescript, Angular2
Created a CI/CD pipeline using Jenkins to deploy applications to Kubernetes.
* Jenkins, Kubernetes, Bash, AWS
Helped automate creating and updating Kubernetes clusters on AWS.
* AWS, Kubernetes, Go
Administer and maintain multiple kubernetes clusters.
* Python scripts, AWS, Kubernetes
Working on a project to automate the deployment of our product.
* Java, Javascript (Typescript), Angular2
Created a metric correlation API using swagger-node.
Created a prototype of the UI using angular.
Created Henchman. An orchestration and automation tool written in Go.
Helped students and graded programs for CPE102 Introduction to Computer Science II.
Created python scripts to automate grading.
Explained Java concepts and coding practices to students.
555 Bailey Avenue, San Jose 95120
1. Configured and deployed Sensu using Chef.
Created a wrapper cookbook for Sensu containing recipes to monitor specific types of servers such as OpenStack clusters.
2. Setup up Foreman Lifecycle Management tool along with DHCP, DNS, Chef, TFTP smart proxies.
Configured Microsoft AD DNS and DHCP servers.
Modified and created RHEL and Debian kickstart files to add clients to Chef and Sensu upon provisioning.
Created shell hook scripts to remove clients from Chef and Sensu when deprovisioning.
3. Configured and setup Linux and Windows servers using VMWare.
Education
2012 — 2016
California Polytechnic State University-San Luis Obispo
Bachelor of Science (BS)
2012 — 2016