Experience

  1. Project Manager

    Helpcode
    Led the project for the educational platform “The Water Code” using agile methods.
  2. Mobile Software Engineer

    Codedix
    Delivered and launched 3 applications, leveraging a diverse range of technologies including Kotlin, Swift, and Objective-C for programming and Firebase for back-end.
  3. Research Intern

    Robert Bosch GmbH
    Developed a fuzzing approach using Honggfuzz and QEMU for shared memory IPC methods, successfully finding undisclosed bugs in Eclipse Iceoryx IPC (05/21-08/21). Conducted a comprehensive systematic review of 42 state-of-the-art embedded systems fuzzing papers and tools (10/20-12/20).
  4. Teaching Assistant

    University of Catania
    Assisted in the teaching as an academic advisor of the following courses: Programming 2 (03-07/2024), Fundamentals of Computer Science (03-07/2024), Network Security [CyberChallenge.IT] (02-05/2023), Cryptography [CyberChallenge.IT] (02-05/2022), Internet Security (04-06/2021), Computer Science 101 Course (10/2020), Programming 2 (09/20)

Education

  1. PhD in Computer Science

    University of Catania, Italy
    Working on improving the automation of Fuzzing in the context of Multiprocess Systems.
  2. Research Visitor

    King's College London, UK
    Conducted research on the application of Reinforcement Learning in the context of GraphQL Security under the supervision of prof. Fabio Pierazzi.
  3. PhD Visiting Student

    University of Genoa, Italy
    Attended courses: Mobile Security, IoT Security, Network Monitoring and Inspection
  4. Eunice Student

    Poznań University of Technology
    Attended courses: IoT Security (07/2023), Agile Management for Industry 4.0 (09/2022)
  5. M.Sc. in Computer Science

    University of Catania, Italy
    Grade: 110/110 cum laude Curriculum: Network Systems and Security
  6. Erasmus+ Student

    University College Dublin, Ireland
    Attended courses: Deep Learning, Data Science in Python, Secure Software Engineering, Mobile App Dev - Cocoa Touch, Advances in Wireless Networking
  7. B.Sc. in Computer Science

    University of Catania, Italy
    Grade: 110/110 cum laude Curriculum: Cybersecurity and Digital Forensics
Skills
Programming Languages
Python
C
C++
Java
Kotlin
Swift
Rust
Fuzzing Tools
AFL++
Honggfuzz
LibAFL
Restler
EvoMaster
Certifications
Google Project Management Specification
Coursera ∙ December 2023
Those who earn the Google Project Management Certificate have completed six courses, developed by Google, that include hands-on, practice-based assessments and are designed to prepare them for introductory-level roles in Project Management. They are competent in initiating, planning and running both traditional and agile projects.
Google Cybersecurity Specialization
Coursera ∙ November 2023
Those who earn the Google Cybersecurity Certificate have completed eight courses, developed by Google, that include hands-on, practicebased assessments and are designed to prepare them for entry-level roles in cybersecurity. They are competent in beginner-level Python, Linux, SQL, Security Information and Event Management (SIEM) tools, and Intrusion Detection Systems (IDS). They know how to identify common cybersecurity risks, threats, and vulnerabilities, as well as the techniques to mitigate.
IELTS Academic 7.5
British Council ∙ April 2023
Cisco Routing & Switching Essentials
Cisco ∙ July 2016
Cisco Routing & Switching
Cisco ∙ January 2016
Cisco IT Essentials
Cisco ∙ June 2014
Languages
90%
English
100%
Italian