About Me

Anime-style portrait of Nicola on a train
Portrait of myself following Makoto Shinkai's style, generated by me using AI.
"Without data, you're just another person with an opinion."

Hi, my name is Nicola and I'm a 3+ years experienced data scientist working for Prima Assicurazioni.
I've always had a passion for logic and math from a young age and enjoyed solving puzzles. My critical thinking and problem solving skills still help me face and overcome new data challenges, especially when logic plays a key role in it and I can experiment different approaches.

Since I joined Prima, my expertise has focused on insurance data, both structured and unstructured, but I've also been dealing with biochemical, physical, financial and banking data.

As someone who is passionate about data, I have a strong conviction in the advancement of scientific knowledge, and I thoroughly enjoy being introduced to the latest technologies. I enjoy brainstorming creative solutions and tend to have an analytical, confident, and ambitious mindset. I am accustomed to spending extended periods of time alone, engaging in introspective thinking. I'm very logical and rational. Basically, I am an Intellectual (INTJ).

Education and milestones

2023-Present: senior data scientist

In my role at Prima, I am part of the Pricing and Underwriting team. My primary responsibility is to ensure the creation of fair and accurate tariffs for our clients. Leveraging my expertise in statistical modelling, I contribute to the development of comprehensive and competitive insurance pricing models that reflect the risk of each customer. With my attention to detail, analytical skills, and sound judgment, I strive to maintain our commitment to fairness and accuracy in determining premiums.

2022-2023: data scientist

During my time at ION Analytics, I have been involved in automating repetitive human tasks by constructing and training NLP models that can identify specific entities of corporate interest from texts. Additionally, I have established and continue to maintain a well-structured People's Database through the collection, transformation, and ingestion of data. Finally, I generate periodic visual and numerical reports that are presented to the executive team.

2021-2022: data science researcher

In June 2021, I started working with the computer science team at the Catholic University of Brescia after winning a research grant. I conducted research with the aim of mitigating Bias and ensuring Fairness in supervised machine learning models. As a result of this work, a research paper was published. In addition, I've also created a fully explainable regression model capable of determining the ease of synthesizing some drugs, to be inserted in a biochemical pipeline.

2018-2020: Master's degree in physics (data science)

In December 2020, I completed my master's degree in Physics (curriculum in Data Science) at the Catholic University of Brescia and received a grade of 110L/110. In particular, for the thesis, I built a deep learning model able to predict sub-atomic particles' trajectories following a proton-proton collision.

2015-2018: Bachelor's degree in mathematics

In September 2018, I completed my bachelor's degree in Mathematics at the Catholic University of Brescia (IT) and received a grade of 110L/110. In these years, I deepened my logical-mathematical and statistical knowledge and started to code in Python.

Expertise

Name Description Skill
Python, SQL Pandas | PySpark | Numpy | Scipy | Sklearn | Tensorflow | Torch | Matplotlib | nltk | Flask | ipynb 4.5/5
Machine Learning Linear Regression | Decision Trees | Neural Networks | SVM | KNN | Naive Bayes | Random Forests | XGBoost | K-Means | Hierarchical 4.5/5
Deep Learning CNN | RNN | GAN 3/5
Cloud Computing Azure: Databricks | Adf
AWS: Sagemaker | Lambda | S3 | ECS | EC2
3/5
Natural Language Processing Transformers | Autoencoders | Hugging-Face | Bert | OpenAI | Stable Diffusion 4/5

Curious about what I build with these? Have a look at my projects.

Projects

Here's a list of some publicly available projects I've been working on in the past years. You can find them all on my GitHub.

Futura Conversational AI

Futura AI is a fine-tuned model of text-davinci-003 able to recognize Italian audio inputs, process and transcribe the message and generate an appropriate response. Designed to substitute humans in banks' contact centers, it is used to provide reports on customer habits, trends and requests.

View on GitHub

Uber Pickups Analysis

This project is entirely developed in R and is a study of the Uber pickup system in NYC. The goal of this report is trying to track the habits of New Yorkers. What is the time of day when Uber services are most in demand? What about the month? How long does a trip last on average?

View on GitHub

Maskovid19

Conceived and developed during the first months of covid-19, this project consists of a Convolutional Neural Network able to identify human faces inside an image and understand if they are wearing a mask or not. A version of the tool able to process videos is available, too.

View on GitHub

Bias & Fairness Archive

This repository is a collection of experiments, publicly available papers and notes coming from personal research on the Bias and Fairness topic. It also covers the problem of explainability in AI and suggestions on how to overcome it.

View on GitHub

Follow Me · DJI Tello Drone

Born as a just-for-fun project, this library is designed for DJI Tello drones. Each frame is processed by a CNN that can recognize the presence of a face in it. Depending on the position of the face, the tool instructs the drone on how to move to keep a fixed distance from it.

View on GitHub

CERN Particles Tracker

Master thesis project consisting of a Neural Network that predicts the trajectories of sub-atomic particles generated by a proton-proton collision. Training and testing data are recorded at CERN. The model produces a list of coordinates that are later converted to create a trajectory.

View on GitHub

Contact

Despite my frequent use of social media platforms, I generally refrain from sharing personal information on these channels.
You are welcome to connect with me on LinkedIn
Alternatively, you can reach out to me via email at: nicolavanoli96@gmail.com

If you require a copy of my resume, please feel free to download my Curriculum Vitae.