Con oltre 20 anni di esperienza come consulente e project manager, durante il suo percorso professionale, Giovanni ha affrontato diversi aspetti della sostenibilità , tra cui tutela ambientale, salute e sicurezza, responsabilità sociale d’impresa e coinvolgimento degli stakeholder.
Giovanni è Envision Sustainability Professional nonché istruttore e verificatore per il protocollo Envision, sistema di certificazione delle infrastrutture sostenibili. Inoltre ha gestito una vasta gamma di servizi di consulenza in materia di ambiente, salute e sicurezza, come audit di conformità EHS (Environment, Health and safety), due diligence ambientali e sociali, audit di responsabilità sociale dei fornitori, sistemi di gestione EHS. Ha seguito numerosi clienti multinazionali in particolare nel settore manifatturiero, Oil&Gas e immobiliare.
Appassionato di lingue straniere, ama viaggiare e ha gestito progetti in più paesi, compresi tutti i paesi dell'Europa occidentale e orientale, Turchia, Russia e CSI.