Giovanni est né le 9 mars 1964 à CH-1530 Payerne. Après des études en électronique et micro-informatique il se spécialise dans la transmission de données météorologique et est engagé à l'institut météorologique de Payerne. A 26 ans, il devient expert à l'école d'ingénieur de Fribourg pour les travaux de diplôme. Après quelques années dans ce rôle il est engagé pour l'enseignement des microprocesseurs et commence sa formation pédagogique. Pour finaliser sa formation didactique et pédagogique, il continuera d'enseigner dans le secondaire 2 à l'école des métiers de Fribourg. Suite à ses études pédagogiques il entra dans le conseil de Direction de l'école des métiers et se perfectionnera dans le métier de mentor pédagogique lui permettant de suivre les jeunes enseignants de son école. En 1999, après des formations spécialisées, CAS, dans les domaines du développement Internet, des langages de programmation, des données et des systèmes d'informations il partagera son temps de travail entre la HEG et l'école des métiers de Firbourg.
Devenu expert dans ces domaines il continue encore aujourd’hui à partager ses expériences dans des cours et dans la transformation numérique des entreprises.