Summary
Giacomo Iadarola is a back-end developer and cybersecurity research fellow with nine years of experience, holding a Ph.D. in Computer Science and a double master’s in Security and Privacy. He blends production-grade Elixir backend engineering at Turn.io with deep research expertise in malware analysis, formal methods, and explainable AI developed through projects at IIT-CNR and a visiting stint at Carnegie Mellon. Proficient in Python, Java and a broad toolchain from Docker to Elastic Search, he builds scalable services and ML-driven solutions—recently shipping an AI module for clinical posture analysis. Comfortable managing Linux servers and complex distributed systems, he pairs academic rigor with pragmatic coding to deliver secure, auditable software. Notably, his work often connects research outcomes to real-world deployments across European cybersecurity consortia.
9 years of coding experience
1 year of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Stirling
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Università di Pisa
Technischen Universität Darmstadt
Double Master's Degree Security and Privacy, Double Master's Degree Security and Privacy at University of Twente
Visiting PhD Student Cybersecurity - Malware Analysis, Visiting PhD Student Cybersecurity - Malware Analysis at Carnegie Mellon University
English, Italian