Experience
2022 — Now
2022 — Now
Sunnyvale, California, United States
Currently working in Agent Engineering on Google's Agent Development Kit.
Former positions:
Uber Tech Lead for Apigee Value Added Services, including API Security, Analytics, Monetization, and Distribution. Leading an org of about 35 people (~50 indirectly) across multiple products and features. Responsibilities include setting technical direction and roadmap, mentoring junior engineers, designing product features, and leading implementation. I also regularly talk with customers, define product requirements, and work with the user experience team to define user journeys. Outside of my team, I am influencing long term Apigee technical direction and liaising with teams across the company.
Tech lead for GCP Integration Connectors from September to December 2022.
2019 — 2022
2019 — 2022
Menlo Park, California, United States
Worked on a wrist wearable device
• Developed and evangelized novel integration testing technique used by several teams to catch difficult bugs early
• Mentoring multiple junior engineers on different projects
• Building hardware emulation system to speed up algorithm development and testing by several orders of magnitude
• Designed and built two data collection devices for validation, analysis, and collecting training data
• Automated existing manual testing and validation efforts to save hundreds of hours of engineer time each quarter
Previously, worked on the core infrastructure optimization technology
• Developed new maintainable, typesafe API in C++ and Python
• Moved dozens of customers seamlessly to a new API in both Python and C++
• Partnered with a team to develop the Python API using a new sidecar system
• Led team efforts to modernize, test, and organize existing Python code
• Wrote tooling to analyze our codebase and produce a dashboard showing code quality progress
2014 — 2019
2014 — 2019
San Francisco Bay Area
• Designed and developed on a new internal distributed document store with novel querying capability.
• Creator of Rend (https://github.com/netflix/rend), a modular cache proxy and server.
• Development and design on EVCache, a distributed caching library for dynamic and high-volume systems.
• Design and implementation of back-end management systems around the caching tier.
• Management of cache infrastructure that backs many important services.
• Introduced and integrated new service and method for managing routing through Netflix's prod Zuul.
• Completed metadata library transition on core website Java application.
2012 — 2014
• Created a high performance website rendering engine for the next generation of aws.amazon.com.
• Designed a highly scalable search indexer to index the AWS marketing website.
• Attended infrastructure training to learn best practices for large-scale cloud-based system design.
• Support for multiple critical systems behind the AWS Marketing website.
2012 — 2012
2012 — 2012
• Created a service to facilitate a new search infrastructure around CloudSearch for aws.amazon.com.
• Integrated the new service with existing Ruby on Rails website for real-time updates to the search database.
• Set up thorough monitoring for operational excellence.
Education
University of Florida
Master's Degree
University of Florida