LINKEDIN
· GITHUB
LANGUAGES
C/C++,
Java, Python, JavaScript, Go,
Scheme, OCaml, Haskell, Bash,
AWKUNIX
GNU/Linux and
BSD system management, C system programming and good
knowledge of POSIX standardTOOLS
Experience with various software
such as Vim, Emacs, Git, Docker,
LaTeX, MATLAB, Wolfram MathematicaEXTRA
Knowledge of SQL,
HTML and CSSTOODY
Python web application for the detection of variability
indicators in requirements documents of software systems, written for my
BSc thesis. The application uses Spacy for NLP
analysis and Flask for the web interface.LAB-ASSISTANT
Worked, in support of Professor Pelagatti, as lab assistant for the
C laboratory exam at BSc in Physics at the University of
Pisa. The main task was to help students during the exercise
sessions and to correct their assignments.CNR-PROJECT
Worked, together with a
colleague of mine, as a Python programmer inside the
CNR offices in Pisa, helping in the realization of a scale
model for blind people. The project was under the supervision of Doctor
Furfari from CNR and Professor Pelagatti from the
University of Pisa.PODEEN
Public repository containing a collection of configuration files and
installation scripts for a complete and efficient minimal UNIX
work environment based on any Debian distribution.ASTEROIDS
JavaScript implementation of the popular game
Asteroids. The game is written using the p5.js library
and is particularly useful to understand the basics of Event
Programming.RSA-REPORT
Independent studies, under the supervision of Professor Romani from the
University of Pisa, regarding the attacks that exploit the
RSA cryptosystem vulnerabilities with a specific focus on the
Wiener Attack and its use of Continued Fractions for
the factorization of the RSA module.HACKATHON
First place in the 2021 edition of ContHackt, organized by the
University of Pisa and Contamination Lab Pisa. As
winner, our team had access to the 2021/2022 EUAcceL project
organized by the European Institute of Innovation and
Technology and won the final stage with a blockchain prototype for
the tracking of food products.ENGLISH
Advanced proficiency in
speaking and writing, Cambridge C1 Advanced (IELTS 7.0)
certificationFRENCH
Basic understanding in speaking
and writing, DELF A2 certificationITALIAN
Mother tongueNATIONAL
Ranked first once and
qualified among the first ten Italian Juniors other four times. Notably,
winner of the Young Barcolana, Mediterranean Cup and
Trofeo Accademia Navale Juniores.INTERNATIONAL
Competed, as a member of
the Italian National Team, in one World Championship in Qingdao
(China), three European Championships in Tavira (Portugal),
Dublin (Ireland), and Riva del Garda (Italy), and finished as runner-up
in one European Team Championship in Berlin (Germany).
Download this Curriculum:
PDF