AI Engineer | NTTDATA Italia | Sapienza

Danilo Corsi

Progetto

Lavoro su applicazioni AI e data-driven con un focus pratico: predictive modeling, data analysis, LLM e sistemi che portano il modello dentro un prodotto utile. Mi occupo di sviluppo, integrazione tecnica e delivery.

ML Predictive modeling e data analysis
LLM Generative AI, RAG e NLP
Build Software, integrazione e prodotti
Danilo Corsi

Ruolo attuale

AI Engineer presso NTTDATA Italia

  • Laurea Magistrale in Informatica presso l’Università Sapienza di Roma
  • Specializzazione in Machine Learning e Deep Learning
  • Esperienza pratica in AI, deep learning e sviluppo software

Chi Sono

Profilo sintetico, formazione e direzione tecnica

Sono un AI Engineer in NTTDATA Italia, con una laurea magistrale in Informatica alla Sapienza di Roma e una specializzazione in Machine Learning e Deep Learning.

Mi piace applicare AI e data science a problemi reali, con particolare interesse per predictive modeling, data analysis e l’uso dei Large Language Models. Lavoro bene quando devo collegare ricerca, sviluppo e prodotto.

Ho esperienza diretta su progetti di AI, deep learning e software development. Mi interessa scrivere soluzioni semplici da leggere, robuste da mantenere e abbastanza flessibili da crescere con il contesto.

Puoi trovare gli altri miei lavori su GitHub e nella mia pagina Linktree.

Tre cose che mi definiscono

Machine Learning Modellazione predittiva, analisi dei dati, feature engineering e valutazione.
Generative AI LLM, RAG, NLP e sistemi di AI applicata che risolvono compiti concreti.
Software Development Integrazione backend, rilascio del prodotto e scelte ingegneristiche pratiche.

Esperienze

Ruoli e progetti che raccontano il mio lavoro meglio di una lista generica

Nov 2024 - Presente

AI Engineer

NTTDATA Italia Attuale
Sviluppo AI, LLM & Sistemi Agentici
  • Progettazione e sviluppo di bot e assistenti virtuali enterprise agentici basati su Python (Microsoft Agent Framework) e C# (Semantic Kernel).
  • Implementazione di capability conversazionali avanzate per la creazione automatica di ticket, la gestione di flussi RPA e l’integrazione di canali di messaggistica (Telegram, WhatsApp, SMS).
  • Realizzazione di pipeline di ingestion e sistemi RAG per la gestione di basi di conoscenza basati su Azure AI Search, Azure OpenAI e metadati semantici.
  • Integrazione di strategie di ricerca ibrida (hybrid search, semantic search, BM25) con logiche di reranking dei chunk rilevanti.
Sviluppo Backend & NLP
  • Sviluppo in Java e Python di microservizi per l’estrazione e il confronto di feature da documentazione per il supporto a processi HR e di matching.
  • Sviluppo di logiche NLP per l’anonimizzazione dei testi, classificazione documentale in macrocategorie e associazione automatica di topic.
  • Realizzazione di backend API robusti a supporto delle interfacce utente per la reportistica e la gestione delle conversazioni.
Technical Leadership & Architettura
  • Definizione dell’architettura di soluzioni AI a supporto della PA e di grandi aziende per la digitalizzazione documentale e il refactoring di sistemi legacy.
  • Responsabilità della manutenzione evolutiva e correttiva di progetti AI in esercizio, con attività di coordinamento del team di sviluppo.
  • Analisi di fattibilità tecnica, valutazione dei costi-benefici e studio degli impatti architetturali per l’adozione di soluzioni AI.
Gen 2023 - Dic 2023

Game Developer (Bs-junior)

SanLo Defence Progetto
  • Sviluppo dell’interfaccia e della logica frontend del mobile game con Unity e C#.
  • Collaborazione sul design dell’esperienza utente (UX) e implementazione di menu, sottomenu e schermate principali a partire da mockup Figma.
  • Integrazione dei servizi e delle interfacce frontend con chiamate alle REST API di backend del gioco.
  • Consolidamento del lavoro in team seguendo metodologie agili e coordinamento tra concept grafico e codice.

Tech Stack

Raggruppati per come li uso davvero: linguaggi, frontend, backend, data science e strumenti

Linguaggi

Python C# C++ Java JavaScript TypeScript Solidity LaTeX
Clicca per info

Sviluppo multi-linguaggio

Mi muovo tra Python, C#, Java e JavaScript, con esperienza anche su TypeScript, Solidity e LaTeX quando il progetto richiede un cambio rapido di contesto.

Clicca per tornare

Sviluppo Frontend

HTML CSS SCSS React.js React Native Unity
Clicca per info

Interfacce di prodotto

Lavoro su interfacce web e mobile con HTML, CSS, SCSS, React, React Native e Unity quando l’esperienza richiede un livello interattivo più ricco.

Clicca per tornare

Sviluppo Backend

Node.js FastAPI MySQL PostgreSQL SQL Docker HardHat
Clicca per info

Livelli di servizio

Costruisco servizi backend, API e persistenza dati con FastAPI, Node.js e database relazionali, usando Docker e HardHat quando lo stack lo richiede.

Clicca per tornare

Data Science & ML

PyTorch PySpark Scikit-Learn Matplotlib Seaborn Pandas
Clicca per info

Stack di modellazione

Uso PyTorch, PySpark, Scikit-Learn, Pandas e librerie di visualizzazione per costruire, analizzare e spiegare modelli e dataset in modo pratico.

Clicca per tornare

Strumenti e Tecnologie

Docker Postman Git GitHub GitLab Figma Adobe XD Microsoft Office
Clicca per info

Strumenti di lavoro

Strumenti che uso per version control, test di API, containerizzazione, handoff di design e documentazione, mantenendo fluido il lavoro di delivery.

Clicca per tornare

Formazione & Certificazioni

Percorso accademico e credenziali coerenti con il focus AI

Progetti

Tutti i progetti principali: applicazioni personali, lavori universitari e prodotti sviluppati in team

In evidenza

Progetti universitari

Leveraging LLMs for Informed Bitcoin Trading Decisions

Studio sull’uso di LLM per assistere trader Bitcoin tramite analisi del sentiment da news, social media e dati testuali.

Python Deep Learning PyTorch LLM Gradio

Multimodal Youtube Advertisement Sentiment Analysis

Implementazione di modelli deep learning per analisi multimodale del sentiment pubblicitario tramite voce, espressioni facciali e remote photoplethysmography.

Python Deep Learning PyTorch Multimodal

Skin Lesion Classification

Modelli di deep learning per la classificazione di lesioni cutanee tramite CNN, Vision Transformers e StyleGAN.

Python PyTorch CNN Vision Transformers StyleGAN

SmartSupply

DApp su blockchain che permette ai clienti di verificare l’autenticità dei prodotti acquistati.

Solidity TypeScript Hardhat Ethereum Docker React

Bitcoin Price Prediction

Modelli di machine learning per prevedere il prezzo di Bitcoin tramite feature di mercato e dati blockchain.

Python PySpark Machine Learning

Voicefork

Clone di TheFork con architettura a microservizi, servizi backend indipendenti e ricerca vettoriale.

React Native FastAPI Redis Terraform Docker

Voicefork Alexa Skill

Add-on di Voicefork che implementa una skill Alexa per prenotare al ristorante con la voce.

Alexa Skill Voice UI TypeScript

BiometricBites

Web app per l’accesso biometrico alla mensa universitaria tramite riconoscimento facciale.

React SCSS Django Python MySQL

DroNET

Protocollo di routing per reti wireless ad-hoc UAV sviluppato tramite Q-learning.

Python Reinforcement Learning Networking

Stroke Prediction Model

Modello di machine learning per stimare il rischio di ictus, sviluppato per il corso Fundamentals of Data Science.

Python Machine Learning Data Science

Altro

GeneroCity

App Android per trovare parcheggio. Sviluppo del frontend per la home screen, la lista dei parcheggi e i flussi di sosta.

Java Android Studio Frontend Adobe XD

Contatti

Se vuoi parlarmi di AI applicata, data science, LLM o di una collaborazione, puoi contattarmi tramite email, telefono o LinkedIn.