Giovanni has worked in many roles in several application domains. After many years providing consulting, training and advice, as well as coding, to projects of all sizes, he recently joined Zuhlke Engineering in London as a lead consultant.

He is a past Chair of the London XPDay and the ACCU conferences, and the Industry & Practice co-chair for XP2016. He is a member of the Agile Alliance, the ACM and the IEEE Computer Society, and contributed to the book 97 Things Every Programmer Should Know, published by O’Reilly.