PDF version also available
Employment
Broadcom, Tanzu Platform, Nov. 2023–Present
Staff Engineer (Nov. 2023–Present)
- Continuing in existing technical leadership role on the Tanzu Build team after Broadcom acquired VMware
- Took large complex technical migration activities and broke them down for team to execute on, including moving hundreds of repositories and thousands of CI pipelines from github.com to self-hosted GitHub Enterprise.
- Re-architected CI pipelines and developer systems to save $10m in cloud spend per year.
VMware, Tanzu Platform, Jun. 2020–Nov. 2023
Staff Engineer (Sep. 2021–Nov. 2023)
- Technical leader on the Tanzu Build team
- Provided technical and interpersonal leadership directly to a team of ten engineers and indirectly to a wider group of 20-30 individuals spanning multiple disciplines.
- Designed and implemented systems (both technical and organizational) to enable the team to create the next-generation of build technologies while continuing to support existing customers and revenue streams.
Senior Engineering Manager (Jan. 2020–Sep. 2021)
- Continued in existing management/leadership role after VMware acquired Pivotal
- Maintained a voluntary attrition rate for my team during the Pivotal to VMware acquisition process that was significantly lower than average for Pivotal.
- Faciliated various acquisition activities, including transitioning multiple teams (incorporating dozens of engineers) to a fundamentally different management structure than they had been used to for years.
Pivotal, Cloud Foundry, Jun. 2014–Jan. 2020
Engineering Director (Oct. 2017–Jan. 2020)
- Managed an office of about 70 engineers and provided technical leadership to about 10 product teams
- Consistently delivered projects ahead of schedule across multiple teams.
- Introduced and championed processes and practices at multiple levels (technical, team, interpersonal), which resulted in high employee morale and productivity and low voluntary attrition.
- Sustainably grew the office from about 25 engineers to about 70 within the first eighteen months in the role.
Engineering Manager (Jan. 2016–Oct. 2017)
- Managed 8-10 engineers distributed across multiple teams
- Mentored individuals to reach new professional accomplishments and increase their organizational impact.
- Coached multiple engineers into becoming first-time managers and assisted junior managers navigate the role.
Software Engineer (Jun. 2014–Oct. 2017)
- Dev-ops engineer across various teams; worked primarily with Go, Ruby and Bash
- Created tooling to facilitate running BOSH deployments in Linux containers for security and an improved developer experience.
- Designed and implemented an OAuth proxy which provided an simple, reusable mechanism to secure applications running on a Cloud Foundry instance.
- Created and maintained continuous integration pipelines across various platforms including Jenkins and Concourse.
Previous employment experience, Jul. 2009–Jun. 2014
Software developer (Jul. 2009–Jun. 2014)
- A variety of software development roles at multiple companies
- Java web developer building a system controller and API server for a tape library storage controller
- C++ application developer analyzing satellite coverage for 2010 Brazillian election
- Embedded C developer working on implementing algorithms as part of a WIFI chip
Education
University of Cambridge, Sep. 2007–Jul. 2011
MEng, Engineering: Information & Electrical Sciences