🏡 About Me

Hello !!! My name is Andrea and I was born and currently reside in Viterbo, Italy.

I graduated in Computer Science at the Tor Vergata University, and I am currently engaged in the achievement of the Master's Degree in English of the Computer Sciences course at Sapienza in Rome, with specialization in the Machine Learning module (I am currently in the second and last year).

My aspiration is to work in the field of Big Data and more generally with everything related to Machine Learning or Deep Learning.

My CV

🧠 Knowledge and Skills

I have in-depth knowledge (I know ... From the photo on the side you wouldn't think...) of:

  • Algorithms (eg Shortest Path Tree, Dynamic Programming) and Data Structures (eg Heap, Binary Tree, Forest etc.).
  • Artificial Intelligence, Machine Learning (Supervised and Unsupervised, Clustering), Deep Learning (eg Convolutional Neural Network) and Big Data (Pandas, Numpy, Scikit-Learn, Pytorch, PySpark, TensorFlow, Seaborn, Matplotlib etc).
  • Cloud Computing Services (eg AWS and Google Cloud).
  • Docker, Kubernetes.
  • Full Stack Development.
  • Android Development.
  • Database Creation, Management and Query (eg SQL, MongoDB).
  • Software development and project implementation.
  • Programming languages such as Python, Java, C, C #, Kotlin (Flutter), JavaScript.
  • Markup languages such as Latex or Markdown.
  • English language.

📚 Education

I graduated from the secondary school of the second degree attended the ITT Leonardo Da Vinci of Viterbo, with specialization in computer science, obtaining a mark of 100/100. Subsequently I decided to undertake the university path at the University of Tor Vergata in Rome, choosing the course of study in computer science, graduating with a grade of 103/110. I am currently engaged in the achievement of the specialization in the Computer Science course at Sapienza University of Rome.

💻 Projects

The following are the main projects carried out during my school and university career.

Computer Vision

Bike Fitting with Computer Vision.

Learn more

Deep Learning & Apllied AI

Implement a contrastive learning regimen for a non-Euclidean data type (3D shapes).

Learn more

Computer Network Performance

Using the Mininet APIs to build a network topology a measure the performance between Hosts, and perform a DoS Attack.

Learn more

Cloud Computing

The aim of the project is to provide a machine learning model and create a web application that communicates with it, using Google Cloud Platform.

Learn more

Big Data

Project for the Big Data course, which involves the development of a classifier, regressor, and recommendation system for songs using the Spotify web API.

Learn more

Machine Learning

Project for the Machine Learning course, assigned by the professor.

Learn more

Transpiler

Thesis project, design and implementation of a Transpiler for programming eBPF dataplanes.

Learn more

Android Mobile Application and Servlet

Project for the Mobile Applications course which involves the development of an Application that simulates a breathalyser to ascertain whether the alcohol level is below the legal limits to be able to drive.

Learn more

Project for Programmazione Web Course

Site developed with HTML5, CSS, JS and PHP.

Learn more

Project for DataBase Course

Database for a social site dedicated to professional photographers.

Learn more