cv
Curriculum Vitae of Giovanni Pellegrini — AI Scientist with experience across machine learning research, agentic AI, and applied data science.
Contact Information
| Name | Giovanni Pellegrini |
| Professional Title | AI Scientist |
| gianni.pele92@gmail.com |
Professional Summary
AI Scientist working on the creation and development of cutting-edge artificial intelligence products for businesses, using traditional machine learning and agentic AI systems.
Experience
-
2023 - present Milan, Italy (Remote)
AI Scientist
Ipazia S.p.A.
- Data preprocessing, development and training of an algorithm to identify problematic users using time-series analysis for an international gambling platform.
- Estimation of loan recovery rate of clients for an international financial institution.
- Creation of a data preprocessing pipeline and recommendation algorithms to improve the match between candidates and job vacancies for a major Italian recruiting company.
- Research and development of internal products based on agentic AI solutions using LangGraph and Autogen.
-
2021 - 2023 Rovereto, Italy
Machine Learning Scientist
GlassFORM.ai
- Development and training of machine learning algorithms to automatically control the parameters of glass forming machines in real time during production.
- Presentation of AI solutions at GlassTEC 2022 fair.
-
2020 - 2021 Trento, Italy
Teaching Assistant
University of Trento
- Teaching assistant for the Machine Learning course at the master program in Computer Science.
-
2020 - 2020 Italy (Remote)
Project Manager
TIM
- Business project in collaboration with TIM on the recommendation of bundles of products and telecommunication services.
-
2014 - 2014 Trento, Italy
Junior Developer Intern
Trento RISE
- Development of a web application with AngularJS at the TechPeaks startup incubator.
Education
-
2017 - 2021 Trento, Italy
Ph.D.
University of Trento
Computer Science and Telecommunications
- Scholarship sponsored by TIM and EIT Digital.
- Advisor: Andrea Passerini.
- Supervision of the thesis of two Bachelor and one Master students.
- Period abroad of 4 months at the University of Aalborg, Denmark.
-
2015 - 2017 Trento, Italy
M.Sc.
University of Trento
Computer Science
- Thesis: Neuro-Symbolic learning with Type Extension Trees.
-
2016 - 2016 Aalborg, Denmark
Erasmus Semester
University of Aalborg
Computer Science
- Host university supervisor: Manfred Jaeger.
-
2011 - 2014 Trento, Italy
Other Activities
Publications
-
2021 Learning Aggregation Functions
IJCAI '21
-
2019 Counts-of-counts similarity for prediction and search in relational data
Data Mining and Knowledge Discovery Journal
-
2018 No more ready-made deals: constructive recommendation for telco service bundling
Proceedings of the 12th ACM Conference on Recommender Systems
Certificates
- edX Honor Code Certificate for Learning From Data (Introductory Machine Learning) - edX (2014)
Skills
AI: Graph Neural Networks, Generative AI, Agentic AI, Large Language Models, Prompt Engineering, RAG, Statistical Relational Learning, Preference Learning
Programming Languages: Python, Java, SQL
Tools & Frameworks: PyTorch, PyTorch Geometric, NumPy, Git, LangGraph, Autogen, Jira, AWS, Microsoft Office Suite, Scikit-learn, Pandas, Polars, Matplotlib, TensorFlow
Operating Systems: Linux, macOS, Windows
Soft Skills: Teamwork, Problem Solving, Analytical Thinking, Teaching and Presentation, Interaction with Clients, Adaptability, Creativity
Languages
Italian : Native
English : Professional / Academic
Interests
Artificial Intelligence: Graph Neural Networks, Generative AI, Agentic AI, Large Language Models, Retrieval-Augmented Generation, Statistical Relational Learning