Giovanni inizia il suo percorso in Deloitte & Touche per poi avviare la sua carriera legale in Gianni Origoni Grippo & Partners e partecipare, nel 2006, alla creazione dello Studio LMS. A partire dal 2013, entra nel mondo dei legali d’azienda, prima in Prelios SGR e poi in Banca Monte dei Paschi di Siena come Deputy Group General Counsel. Specializzato in corporate finance, capital markets e diritto societario, si occupa anche di finanza immobiliare, ristrutturazioni e diritto bancario e finanziario.
Approda in illimity nel 2018 dove, insieme ad un team giovane e multidisciplinare, si occupa dell’assistenza legale per le divisioni di business, le funzioni centrali e le controllate del Gruppo bancario, oltre a seguire le tematiche di corporate governance, relazioni con le autorità di vigilanza e la segreteria societaria. Dall’agosto 2019 al gennaio 2021 è stato Presidente di illimity SGR, ai fini del set up della società di gestione del gruppo illimity con un ambizioso piano di sviluppo nell’asset management. Oltre ad essere consigliere di alcune società del Gruppo, segue la Fondazione illimity di cui è direttore generale e segretario.