Software Developer & Competitive Programmer.

Every day I'll achieve to be wiser then the day before.


Ivan Gallo - Profile Picture

Work Experience

Academic Tutor
  • University of Genoa
  • Sep 2020 - Present

I have to coordinate groups of students, teaching them the basis of programming, also organizing and developing various activities following different approaches (ex: Gamification, Flipped Classroom, Project-Based Learning)

Teacher / Coach
  • Genoa, Italy
  • Oct 2018 - Present

I have to teach to high school students the basis of algorithms and various tecniques about the world of competitive programming. Side effect are the preparation and explanation of various kind of programming and a lot of algorithmic tasks.


Bachelor Degree - Computer Science
  • University of Genoa
  • Sep 2018 - Present


Final Mark:

Cyber Challenge.IT - Cyber Security
  • University of Genoa
  • Mar 2020 - Oct 2020

CyberChallenge.IT is an educational program for talented undergraduated students. It is the major Italian initiative to identify, attract, recruit, and place the next generation of cybersecurity professionals.

Diploma - Scientific High School
  • Sestri Levante, Italy
  • Sep 2013 - Jun 2018

Final Project: Operative Weather Station using Python3, a RaspBerry Pi3, an Arduino and some sensors.


Programming skills

[Cryptography, Binary Analysis , Web Security, Network Security, ...]

Web Development

[HTML5, CSS3, JavaScript, PHP, Ajax, JQuery, ...]


[SQL, MySQL, MariaDB, PostgreSQL, FireBase, ...]

Data Analysis

[Python: Pandas, TensorFlow, NumPi, Scipy, ...]

System Administration

[C, Linux, Bash Scripting, Threads,...]

Version Control & Virtualization

[Git, Docker, ...]

Software Modelling & Engineering

[UML, VisualParadigm, WebRatio, ...]

App Development

[Java, C++, Dart, Flutter, ...]

Quantum Information

[Qiskit, Grover, Shor, Simon, Deutch-Josa, ... ]

Other Programming Languages

[OCaml, MatLab, Go]

Theoretical Knowledge
Algorithms & Data Structures: Analysis and Design
Maths: Inference, Calculus, Automata Theory, Geometry, etc ...
Competitive Programming & Problem Solving
Italian mother-tongue and proficiency in English
Good organization skills, work management and teamwork affinity
Art: traditional and digital Drawing & Painting
Multi-instrumentalist: guitar, drums, ukulele, ...


CyberSecurity Contests
  • Online
  • May 2020 - Present

Participation in various CTF (Capture the Flag) cybersecurity contests: the main goal is to discover various vulnerability in binary files, network, websites, encrypted files and more.
Since December 2020 Im glad to be an official member of ZenHack team.

Competitive Programming Contests
  • Online
  • 2016 - Present

Participation in various programming contests like Google Code Jam, Italian Olympiads in Informatics, Reply Code Challenge, Codeforces, Leetcode and more.

LeonardoCTF - CyberSecurity Scholarship Program
  • Online
  • Dec 2020

3° place at LeoCTF, hosted by Unige and sponsored by Leonardo Company - CyberSecurity Division, aimed to choose the finalists for the program to compete for a prize of 5000 euro.

Cyber Challenge.IT - Attack&Defense Final
  • Online
  • Oct 2020

National Ethical Hacking finals as member of UniGe team (University of Genoa). We had to defend our VPN-machine, full of services like websites or applications, and simultaneously attack the other ones in the net.

Cyber Challenge.IT - Jeopardy Final
  • Online
  • Jun 2020

Ethical Hacking CTF (Capture the Flag) hosted by CyberChallenge.it, aimed to make the regional teams for the national finals. I have been chosen as member of my university Team.

SVST Hackathon
  • Sestri Levante, Italy
  • Sep 2019

Team Winner with a project named MyFridge: an Artifical Intelligence which aims to reduce food waste and also helps people on take consciousness while shopping.

Olimpiadi Italiane di Matematica
  • 2017, 2018

Participant and team leader (2018) at the Italian Olympiads in Mathematics.

Olimpiadi Italiane di Informatica
  • 2016, 2017, 2018

Participant at the Italian Olympiads in Informatics.