Guido completed an MSc in Veterinary Medicine at the University of Bologna in 2004. From there he was selected to attend a Specialisation School (equivalent to PGDip) on Animal Health, Breeding and Livestock Products that he completed with honours, submitting a thesis on The Use of Geographic Information Systems in Veterinary Medicine.
In 2007 Guido was awarded a DEFRA (FERA) PhD studentship in the Department of Virology at the University of Surrey, under the supervision of Prof Lisa Roberts and Dr Giles Budge. The project involved the Characterisation and Epidemiology of honey bee viruses in England and Wales.
Upon completing his PhD, Guido undertook successive fixed term Postdoctoral positions with Prof Roberto La Ragione working on molecular diagnostic of different animal bacterial and mycotic diseases and on comparative genomics of Escherichia coli (APEC-UPEC), Campylobacter and Clostridium perfringens.
From February 2016 to 2019, Guido worked in the University of York on the LANGELIN project 'Meeting Darwin's last challenge: toward a global tree of human languages and genes'.
From November 2019 he works as a Research Fellow in Molecular Microbiology, working on the One Health European Joint Programme, in the Department of Pathology and Infectious Diseases.