Hi, I'm Gabriel

M.Sc. Computer Science Student

Bridging academic excellence with real-world innovation.

 

From reactive systems to blockchain-based security, I build robust, scalable, and user-centric solutions.

Get in Touch
Gabriel Rovesti

Scroll Down

About Me

I'm a Full-Stack Developer and Educator with expertise in cybersecurity, software engineering, and emerging tech.

I love exploring innovative solutions—from real-time reactive systems to blockchain applications—and thrive on empowering others through teaching and mentorship.

Focus Areas

  • Cybersecurity & Cloud Computing
  • DevOps & CI/CD
  • Blockchain & Decentralized Apps
  • Software Architecture & Engineering
  • Inclusive Teaching & Mentorship

Curriculum Vitae

Download my CV in PDF format:

Download CV

Experience

Teacher of Systems and Networks

09/2024 - 06/2025
ITI Galileo Ferraris

Taught theoretical and practical lessons on network architectures, protocols, and security for high school students (3rd and 4th year).

Coordination & Didactic Tutor (Formal Languages)

01/2025 - Present
University of Padua

Led a team of tutors and supported the "Formal Languages and Automata" course through lectures, exercises, and student mentoring.

Didactic Tutor of Computability

09/2024 - 01/2025
University of Padua

Assisted in teaching the Computability course for the M.Sc. in Computer Science, entirely in English, including lectures and project guidance.

Tutor for Inclusion

11/2023 - Present
University of Padua

Provided specialized tutoring and managed exam arrangements for students with special needs, ensuring personalized learning.

Skills

Programming Languages

Java
Java
Python
Python
C/C++
C/C++
JavaScript/TypeScript
JavaScript/TypeScript

Frontend Development

Backend & Database

DevOps & Cloud

Projects

Education

M.Sc. in Computer Science

2023 - 2025
University of Padua

Major in Internet, Mobile and Security – courses include Mobile Application Security, Advanced Cryptography, Secure App Development, and Big Data Management.

B.Sc. in Computer Science

2020 - 2023
University of Padua

Focused on algorithms, object-oriented programming (C++/Qt), concurrent programming with Java, SQL-based database management, and accessible web development.

Grade: 98/110

Computer Science Diploma

2015 - 2020
I.I.S. Polo Tecnico di Adria

Specialized in programming (C, Java), network design, HTML/CSS/JS/PHP, and IT project management.

Grade: 100/100

Testimonials

Very professional and knowledgeable! Great empathy and education in the approach with pupils! Definitely great satisfaction in learning with such a competent person, professional and also with great availability! Thank you Gabriel.

Stefano I.

Ex CEO and entrepreneur, collabs to teach him Internet and Computer Science (elder instruction) - public review on Superprof

Gabriel empathized with my son and helped him catch up in computer science with just a few lessons, avoiding the risk of debt in September! Highly recommended!

Angela G.

Mum of Niccolò, one of the many students in Computer Science I've had overtime, lessons in Math and Computer Science - public review on Superprof

Certifications

Design Thinking & Service Design / Gamification / UX-UI

Fastweb Digital Academy March 2025

A comprehensive suite covering user-centric design, gamification, and advanced communication for the web.

Introduction to Kubernetes (LFS158) & Cilium (LFS146)

The Linux Foundation March 2025

Fundamentals of container orchestration with Kubernetes and advanced networking with Cilium.

Kubernetes Fundamentals Learning Path

Datadog March 2025

Advanced monitoring and observability for Kubernetes environments and container orchestration.

The Odin Project: Full Stack Development

The Odin Project February 2025

Comprehensive path covering Foundations, Ruby, and Ruby on Rails for full-stack web development.

Lightbend Reactive Systems

Lightbend / Akka December 2024

Focus on building reactive, message-driven, and distributed systems in production environments with CQRS and Event Sourcing patterns.

Equity and Inclusion

University of Padua December 2024

Certification in inclusive teaching approaches and equity-focused educational practices.

Cisco Networking Academy

Cisco December 2024

Comprehensive training in cybersecurity, networking basics, ethical hacking, and network defense techniques.

Scrum & Six Sigma Certifications

Certiprof December 2024

Agile methodologies, Scrum practices, and Six Sigma process improvement methods.

English B2 - Reading, Writing & Speaking

University of Padua September 2023

Comprehensive English language certification in all three communication domains.

Web Accessibility Competition - 2nd Place

University of Padua March 2023

Recognition for excellence in creating appealing and accessible web solutions.

MATLAB Onramp

MathWorks July 2022

Fundamentals of MATLAB programming for scientific computing and mathematical modeling.

Google Skillshop - Digital Marketing

Google July 2020

Proficiency in Google Ads and digital marketing strategies for online campaigns.

Cambridge B2 First

Cambridge English April 2019

English language certification demonstrating proficiency in reading, writing, and speaking.

LetsApp Mobile Development

Samsung Electronics May 2018

Mobile application development program focusing on Android platform and UI/UX design.

Achievements

Top 50 STEM Students at UniPD

Awarded 39th place out of 300 students in 2024/2025

Second Place in "Accattivante ed Accessibile" Competition

Recognition for web accessibility design (December 2022)

Multiple Academic Merit Scholarships

Recognized for excellence in academic performance

Bronze Medals in Karate

Bronze medals and a cup in interregional karate competitions

Top GitHub Committer

Recognized among top committers during college years

University Notes

Here you can find notes from the courses I attended during my university studies. They are organized by academic year and subject. Note: All material is my original creation and does not violate any copyright. It is provided free of charge for educational purposes.

Over the years, I've had the privilege of helping hundreds of students in their academic journeys. From high school students struggling with basic programming concepts to university graduates tackling complex algorithms, each interaction has enriched my teaching experience and reinforced my passion for education.

What started as simple study notes evolved into a comprehensive collection that has reached far beyond my initial expectations. The countless messages of gratitude I've received are a testament to the value of knowledge sharing and collaborative learning.

To every student who has trusted me with their education, to every peer who has recommended my materials, and to every professor who has supported my teaching methods - thank you. Your feedback and success stories continue to inspire my work.

— Gabriel

Primo Anno - Laurea Triennale

Algebra e Matematica Discreta

Elementi di algebra e fondamenti di matematica discreta.

Analisi Matematica

Appunti interi del corso, dagli insiemi ai tipi di integrali ed eq. differenziali

Architettura degli Elaboratori

Fondamenti di architettura dei calcolatori, organizzazione e assembly.

Logica

Logica proposizionale, del primo ordine e dimostrazioni.

Programmazione

Fondamenti di programmazione in C e strutture dati di base.

Sistemi Operativi

Principi di funzionamento e organizzazione dei sistemi operativi.

Secondo Anno - Laurea Triennale

Algoritmi e Strutture Dati

Algoritmi fondamentali e strutture dati avanzate.

Automi e Linguaggi Formali

Teoria degli automi, linguaggi formali e computabilità.

Basi di Dati

Progettazione e implementazione di database relazionali.

Probabilità e Statistica

Fondamenti di probabilità e metodi statistici.

Programmazione ad Oggetti

Paradigma object-oriented e programmazione in C++ e Java.

Reti di Calcolatori

Protocolli di rete, architetture e programmazione di rete.

Terzo Anno - Laurea Triennale

Ingegneria del Software

Metodologie di sviluppo, progettazione e gestione del software.

Ricerca Operativa

Modelli e metodi per l'ottimizzazione e il supporto alle decisioni.

Tecnologie Web

Progettazione e sviluppo di applicazioni web e accessibilità.

Master's Degree - Mandatory Courses

Advanced Algorithms

Advanced algorithms and optimization techniques.

Computability

Theory of computability and limits of computation.

Economics and Management of Innovation

Economic and managerial aspects of technological innovation.

Master's Degree - Major Courses

Advanced Topics in Computer and Network Security

Advanced topics in computer and network security.

Mobile Programming and Multimedia

Development of mobile applications and multimedia content management.

Web Information Management

Information management and retrieval on the Web.

Wireless Networks for Mobile Applications

Wireless networks and applications for mobile devices.

Master's Degree - Minor Courses

IT Service Management

IT service management according to best practices and industry standards.

Mobile Security

Security for mobile devices and applications.

Start-up in ICT

Entrepreneurship and start-up creation in the ICT sector.

Master's Degree - Free Choice Courses

Law and Data

Legal aspects of data management and IT privacy.

Security and Risk - Management and Certifications

IT risk management and security certifications.

Corsi Opzionali e a Libera Scelta

Cybersecurity

Varie tipologie di attacchi informatici, varie CTF e risoluzioni

Diritto, Informatica e Società

Aspetti legali dell'informatica e impatto sociale, etico e sociale

Introduzione all'apprendimento automatico

Fondamenti di machine learning e applicazioni.

Metodi e tecnologie per lo sviluppo software

Tecniche e strumenti avanzati per lo sviluppo software.

Methods and Models for Combinatorial Optimization

Methods and mathematical models for combinatorial optimization.

Paradigmi di Programmazione

Elementi di programmazione asincrona in Java.

Get In Touch

For collaborations, tutoring opportunities, or project inquiries, feel free to reach out through any of the channels below.

Send Me a Message