CV

!! See the PDF version of my CV for the last available updates! Download is on the side. Last updated on 2024-08-30.

Basics

Name Alessandro B. Melchiorre
Label Machine Learning Researcher
Email alessandro.b.mel ((at)) gmail.com
Summary Machine Learning researcher with a Computer Science background. I enjoy carefully developing each project aspect, from data processing to model predictions, to deliver effective and well-structured solutions on time.

Experience

  • 2019.09 - Present

    Linz, AT

    Graduate Researcher
    Johannes Kepler Universität Linz
    Research focus on Recommender Systems, Explainable and Fair AI/ML.
    • Developed a novel effective recommendation algorithm and a tool to offer explainable predictions and model's insights.
    • Devised a new approach for modular debiasing of latent embeddings of pre-trained ML recommendation models.
    • Led 2 funded science-communication projects that resulted in interactive exhibits for thousands of people.
  • 2018.09 - 2019.02

    Berlin, DE

    Visiting Student
    Technische Universität Berlin
    • Awarded 1 of 12 departmental merit-based scholarships
    • Developed a SQL query resolution system for Geo-distributed federated databases while enforcing data shipment constraints. Implemented in Java and Apache Calcite.

Education

  • 2019.09 - Present

    Linz, AT

    PhD
    Johannes Kepler Universität Linz
    Computer Science/AI
    • Machine Learning (PyTorch)
    • Recommender Systems & Ranking (Collaborative Filtering)
    • Explainable AI (Modelling)
    • Fairness in ML (Regularization, Debiasing)
    • Deep Learning (VAE, Adversarial Networks, ...)
  • 2016.09 - 2019.02

    Rome, IT

    MSc - Graduated with honors
    Sapienza Università di Roma
    Engineering in Computer Science
    • Machine Learning (Python, TensorFlow)
    • Big Data (Hadoop, Spark, Flink)
    • Natural Language Processing
  • 2013.09 - 2016.06

    Naples, IT

    BSc - Graduated with honors
    Università degli Studi di Napoli Federico II
    Engineering in Computer Science
    • Software Engineering (UML, Design, Analysis, Testing)
    • Computer Programming (C, C++, Java)
    • Databases (SQL, DBMS)

Projects

Selected Publications

Skills

Gray items indicate previous experience.

Programming Languages
Python
SQL
Java
C/C++
JavaScript
Machine Learning Libraries
PyTorch
NumPy
pandas
Ray Tune
scikit-learn
Keras
TensorFlow
Development Tools
git
Jupyter
Weight&Biases
bash
matplotlib
Big Data Technologies
Spark
Hadoop
Kafka
Apache Calcite
Soft Skills
Communication
Teamwork
Leadership

Languages

Italian
Native
English
Fluent
German
Beginner

References

Prof. Markus Schedl
Full Professor at Johannes Kepler University Linz.
Navid Rekabsaz
Senior Applied ML Scientist at Thomson Reuters AI Labs.