Resume

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