Giovanni Cherubin is a Senior Researcher at Microsoft with 13 years of experience at the intersection of machine learning, security, and privacy, currently embedded between Microsoft Research Cambridge and the Microsoft Security Response Centre. He holds a PhD in Information Security and Machine Learning from Royal Holloway and has built a research portfolio spanning membership inference and model inversion attacks from internships at Cornell to postdoctoral work at EPFL and a research fellowship at The Alan Turing Institute. Giovanni combines hands-on systems work—from embedded robotics and teaching programming labs to security-focused ML research—with real-world incident-response perspectives at MSRC. His background reflects a rare blend of rigorous academic publishing and applied security engineering, translating theoretical privacy findings into practical defenses. Based in London, he keeps an actively curated online presence at giocher.com that complements his academic footprint.
13 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Information Security and Machine Learning, Doctor of Philosophy (Ph.D.), Information Security and Machine Learning at Royal Holloway, University of London
Maturità classica, Classical subjects, Maturità classica, Classical subjects at Liceo Classico Don Nicola Mazza
BSc Mechatronic Engineering, Computer Engineering, 108/110, BSc Mechatronic Engineering, Computer Engineering, 108/110 at Università degli Studi di Pavia
MSc Machine Learning, Computer Science, Distinction, MSc Machine Learning, Computer Science, Distinction at Royal Holloway, U. of London
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.