Certificações são garantia de conhecimento técnico. Valorizando as certificações disponíveis, Giovanni mantém o nível mais alto de certificação para as tecnologias de desenvolvimento em ambiente Microsoft, conquistadas em inúmeras provas, algumas realizadas antes mesmo do lançamento da tecnologia sendo avaliada.
Possui as certificações MPC, MCAD .Net, MCSD .Net, MCTS (Web Applications, Windows Applications e Distributed Applications) e MCPD (Enterprise Applications Developer).
As certificações MCTS e MCP foram alcançados como Charter Member, ou seja, menos de seis meses depois do lançamento do exame de certificação.
É certificado em .Net 1.1, 2.0, e 3.5. A certificação de 3.5 veio ainda antes do lançamento oficial da prova, em regime beta.