Vai ai contenuti
Riccardo Ceccarani

Milano, Italia

Riccardo Ceccarani.

Software Engineer in Deloitte.

Lavoro su sistemi backend in ambito bancario. Sto completando la laurea magistrale in Informatica all’Università degli Studi di Milano, con una tesi sugli agenti LLM presso EveryWare Lab.

Il mio percorso

Il mio percorso

Esperienze
e formazione.

Marzo 2026 — oggi

Software Engineer

Deloitte

Mi occupo di sviluppo backend in ambito bancario, con particolare attenzione ad API REST, microservizi e progettazione delle interfacce applicative.

Spring BootAPI RESTOpenAPIMicroserviziJavaKafkaPostgreSQL

2025 — oggi

EveryWare Lab, Milano

Tirocinio di tesi magistrale · laboratorio di ricerca in informatica

Sto sviluppando l’interfaccia in linguaggio naturale di SERENADE, un progetto finanziato dall’Unione europea per lo studio del declino cognitivo attraverso sensori domestici.

Dettagli sull’esperienza
  • Progetto il sistema multiagente in LangGraph, conservando il contesto tra diversi domini sanitari e flussi di sensori.
  • Collaboro con ricercatori e clinici per tradurre i requisiti di analisi in specifiche tecniche per l’intelligenza artificiale e l’interpretabilità dei risultati.

2023

Università degli Studi di Camerino

Tirocinio di ricerca per la tesi triennale

Ho lavorato a una metodologia per raggruppare grandi registri di eventi, sviluppando il modulo della matrice delle distanze in un gruppo di tre persone.

Dettagli sull’esperienza
  • Ho seguito il raccordo tra la progettazione degli algoritmi e l’integrazione dei moduli, curandone la compatibilità e il rispetto delle scadenze.

Formazione

Milano e Camerino

Laurea magistrale in corso · laurea triennale, voto 103/110

Laurea magistrale in Informatica (LM-18), Università degli Studi di Milano — sistemi distribuiti e pervasivi, algoritmi paralleli e distribuiti, modelli di dati e sistemi di gestione delle basi di dati, intelligenza artificiale.

Dettagli sulla formazione
  • Laurea triennale in Informatica (L-31), Università degli Studi di Camerino — algoritmi e strutture dati, ingegneria del software, basi di dati, sistemi operativi, probabilità e statistica.

Ricerca e progetti personali

Progetti
selezionati.

Attività di ricerca, progetti universitari e sperimentazioni personali su sistemi distribuiti, grafi e intelligenza artificiale.

4M transazioniConti · dispositivi · esercenti
Grafi e dati02

Fraud Detection

Un’analisi a grafo delle relazioni tra conti, dispositivi ed esercenti su un insieme di quattro milioni di transazioni.

Neo4j · 4 milioni di transazioni

Neo4jCypherPython
CoordinatoreElezioneCentrale 1Centrale 2Centrale 3gRPC + MQTT
Sistemi distribuiti03

Distributed Energy System

Una simulazione di centrali termiche con elezione del coordinatore, elaborazione concorrente e comunicazione in tempo reale.

Java · Spring Boot · gRPC · MQTT

JavaSpring BootgRPCMosquitto
Dal link al pagamento.LinkCarrelloPagamentoFlusso di eventi
Applicazioni web04

Snap per Shopify

Un’app per Shopify che collega i link tracciabili al percorso di acquisto, agli eventi del carrello e all’attribuzione dei ricavi.

Progetto personale · luglio 2025

RemixReactPrismaTypeScript
Tracce → rappresentazione → gruppiDistanza con ripetizioni
Machine Learning05

Process Mining

Un sistema che rappresenta e raggruppa le sequenze di eventi, tenendo conto dei passaggi ripetuti per riconoscere schemi nei processi.

Tesi triennale · Università di Camerino

PythonProcess MiningK-Means

Un progetto personale

SiteProbe.

Un progetto personale per esplorare SEO tecnica, sicurezza, prestazioni e accessibilità dei siti web. Puoi provarlo qui e consultare la guida per interpretare i risultati.

SicurezzaSEOPrestazioniAccessibilità
Prova SiteProbeLeggi la documentazione
SiteProbe: analisi tecnica dei siti web, illustrata con una rete di connessioni
SiteProbeAnalisi di siti web

Competenze

Le tecnologie
con cui lavoro.

Strumenti che utilizzo nel lavoro, nella ricerca e nei progetti personali: dallo sviluppo di API all’analisi dei dati e alla sperimentazione con agenti LLM.

IA e agenti

  • LangGraph
  • LangChain
  • PyTorch
  • Scikit-learn

Sistemi backend

  • Java
  • Spring Boot
  • gRPC
  • MQTT
  • Node.js

Dati

  • Neo4j
  • MongoDB
  • PostgreSQL

Frontend e strumenti

  • React
  • Remix
  • Docker
Esplora le tecnologie
Caricamento delle tecnologie…
Riccardo CeccaraniMilano, Italia

Chi sono

Qualcosa
su di me.

Mi interessano soprattutto i sistemi distribuiti, i database a grafo e l’intelligenza artificiale. Sono ambiti che approfondisco attraverso lo studio, la ricerca e la sperimentazione.

Nei progetti personali provo strumenti e architetture diverse, costruendo prototipi per capire meglio come funzionano. È il mio modo di esplorare idee e imparare attraverso la pratica.

Contatti

Dove trovarmi.

Mi trovi su GitHub e LinkedIn. Per scrivermi, puoi usare la mia email.

riccardoceccarani@outlook.it