📄Resume

More about me

🎓 Education

Master Degree in in Computer Science and Artificial Intelligence University of Pisa, Pisa (PI), 2022 Grade: 110/110 cum Laude Thesis: Towards a Branch-and-Cut Algorithm for Lexicographic Multi-Objective Mixed-Integer Linear Programming Supervisors: Prof. Marco Cococcioni, Prof. Massimo Pappalardo

Bachelor in Computer Engineering University of Pisa, Pisa (PI), 2019 Grade: 101/110 Thesis: Solving the Lexicographic Multi-Objective Mixed-Integer Linear Programming Problem Using Branch-and-Bound and Infinity Computing Supervisors: Prof. Marco Cococcioni, Prof. Massimo Pappalardo

High School diploma in programming expert and accountant High School ITS M. Laporta, Galatina (LE), 2012

🚀 Experience

Research Assistant 2021-2022 (certification) Department of Pediatrics, University Hospital of Pisa Supervisor: PhD Massimo Pifferi Description: prove that quantitative distribution of ciliary ultrastructural and motion abnormalities would detect most frequent Primary Ciliary Dyskinesia (PCD)-causing groups of genes by soft computing analysis (Artificial Neural Networks).

Undergraduate Researcher November 2018 - May 2020 Department of Information Engineering (DII) of the University of Pisa Supervisor: Prof. Marco Cococcioni Description: theoretical study and development of an algorithm, called GrossBB, able to solve the LMILP (Lexicographic Mixed Integer Linear Programming) problem using the Grossone-based methodology and a generalization of the Branch&Bound (BB) Algorithm.

Undergraduate Student Internship October 2016 - February 2017 Department of Information Engineering (DII) of the University of Pisa Supervisor: Prof. Marco Cococcioni Description: Designed and build Optimization Algorithm for LP (Linear Programming) problems with a single objective and LMOLP ( Lexicographic MultiObjective Linear Programming) problem with multiple objective.

All my projects and publications can be found on GitHub and Google Scholar.

🚃 Languange Skills

  • Italian: native language

  • English: B2

📜 Certification

  • IELTS (International English Language Testing System)

  • MATLAB Onramp (MathWorks)

💻 Skills

  • Computer skills

    AreaLanguages

    Programming Languages

    C99, C++17, Java, Julia, Python, SQL (fair), Matlab, Assembly, bash, Latex

    Parallel Paradigms

    FastFlow, OpenMP, MPI, OpenCL (basic), Thread-level Parallelism

    Typesetting Packages

    Latex, Microsoft Word, Microsoft PowerPoint

    Tech. Tools

    Visual Studio Code, Anaconda, Jupyter, PyCharm, Docker, Terminal, CLion

    SysAdmin

    VMware ESXI, Citrix XenServer (both as hypervisor and vps management), Amazon EC2, AZURE VPS, Google Compute Engine

    Operating systems

    Windows, Linux, Unix, MacOs

  • AI skills

    AI & Machine Learning

    Machine Learning, Natural Language Processing, Neuroscience-Inspired AI, Deep Learning

    Machine Learning Frameworks

    PyTorch, Tensorflow, Keras, Scikit-learn, Azure/AWS ML

  • Numerical analysis and optimization skills

    Numerical analysis and optimization

    Constrained and unconstrained optimization, mixed-integer linear programming, Multi-objective Optimization

    Numerical analysis and optimization Tools

    CPlex, Gerubi, Matlab optimization tools

🎵 Hobbies

Music, Play Guitar, Cinema, any form of Arts

🐧 Curriculum Vitae

Last updated