Hi 👋 I’m Giuseppe!

Email: g.capizzi@gmail.com
GitHub: github.com/gcapizzi

I’m a staff software engineer based in London, UK. I am focused on sustainable software development: growing high quality, maintainable, well tested software is what I do best. I have a solid grasp of software design principles and test driven development is an invaluable tool in my daily practice.

My experience in consulting has taught me what high performing, agile teams look like and how to be an effective coach and mentor. I’ve worked with enterprise teams to upskill them, to improve their development processes, and to recruit new team members. As a member of the Codebar community, I’ve spent hundreds of hours coaching people from underrepresented backgrounds.

Go is my main language these days, but I never stop exploring: I’ve worked with Java, Ruby, Python, PHP, and played with C, JavaScript, Clojure, Haskell, Scala, Kotlin, Rust, and more. I have spent the last 7 years working on Platform-as-a-Service products, learning a lot about containers and Kubernetes.

Experience

VMware

Staff Engineer 1 ⬩ London, United Kingdom ⬩ April 2020–March 2024

After the acquisition of Pivotal by VMware (now part of Broadcom), I joined VMware Tanzu to continue my work in R&D.

Cloud Foundry on Kubernetes

I was the Execution Lead for the Cloud Foundry on Kubernetes Working Group, focused on porting Cloud Foundry to the Kubernetes platform. I was responsible for the team’s priorities and technical direction on projects like Eirini and Korifi, a complete rewrite of the Cloud Foundry API on top of Kubernetes. We achieved a remarkable level of compatibility with Cloud Foundry and made Korifi a viable solution for Cloud Foundry users who wish to move to Kubernetes.

Services Toolkit

Services Toolkit is a framework that enables users to manage their data services on Tanzu Application Platform, VMware’s Kubernetes distribution. I implemented out-of-the-box support for PostgreSQL, MySQL and RabbitMQ on Amazon Web Services.

Pivotal

Staff Software Engineer ⬩ London, United Kingdom ⬩ March 2015–April 2020

Pivotal helped enterprises to transform the way they build software to be more lean and agile. To do this, they offered both a renowned agile consultancy service, Pivotal Labs, and a multi-cloud platform as a service, Pivotal Application Service, based on Cloud Foundry. I had the opportunity to work on both.

During my whole time at Pivotal, I was also heavily involved in the recruiting process, interviewing dozens of engineers for a range of engineering roles.

Pivotal Labs

I helped both startups and big enterprises to build digital products using a lean and agile process, from the inception to the deployment in production. All our teams included product managers, designers and engineers, and all our projects started with a phase of discovery and research. On the engineering side, we practiced extreme programming, focusing on pair programming, test-driven development and continuous integration. I was a tech lead in two occasions, on teams of 4 and 8 people respectively.

Pivotal Application Service

I spent most of my time on Garden, the Cloud Foundry container runtime. I led a refactoring that made it possible to use containerd as the containerisation backend.

XPeppers

Software Developer ⬩ Milan, Italy ⬩ October 2012–February 2015

XPeppers (now part of the Claranet Group) was a software consultancy focused on agile methodologies, extreme programming and DevOps. I worked with various clients using the PHP and Ruby/Rails stacks.

Facile.it

Software Developer ⬩ Milan, Italy ⬩ April 2012–October 2012

Facile.it is the Italian leader price comparison website, covering everything from insurance policies to phone rates. I worked mostly on internal tools, built on the LAMP stack.

Education

University of Bergamo – Faculty of Engineering

Bergamo, Italy ⬩ September 2004–March 2012

Master of Science (MSc) in Computer Engineering. First-class honors degree equivalent (110/110 cum Laude).