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
Email 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

    B.Sc.
    University of Trento
    Computer Science

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