Matteo
Vincenti
Menu

Guida tecnica
Ricerca & sviluppo

Torino, Italia

Engineering Team Lead

Guido il team
nelle scelte
tecniche.

Obiettivi e vincoli danno un riferimento comune alle persone.

Matteo Vincenti, ritratto a braccia conserte

Matteo VincentiEngineering Team Lead, On Page®

Definisco la direzione tecnica e condivido con il team il contesto necessario per prendere decisioni in autonomia.

Come lavoro
Sviluppo software

Il mio percorso

Matteo Vincenti, ritratto a braccia conserte
Matteo VincentiTorino, IT

Dallo sviluppo software alla guida del team.

Spiego
le ragioni
delle scelte.

Scrivo codice e, in On Page®, mi occupo anche di architettura, guida tecnica e ricerca. Mi interessa che il ragionamento dietro una scelta sia chiaro anche a chi dovrà modificarla tra qualche mese.

Condivido i vincoli e discuto i compromessi con il team, così possiamo valutare anche proposte diverse dalla mia.

Come sono arrivato qui
14.Anni nello
sviluppo software

Lavoro sul codice e sull’architettura.
Oggi mi occupo anche della guida del team.

Il confronto nel team

Valuto le proposte
con il team.

Quando discutiamo una scelta, voglio capire le ragioni delle proposte e lasciare spazio anche ad approcci diversi da quello che avevo immaginato.

Ogni proposta parte da ragioni diverse.

Collega le proposte ai criteri condivisi.

Dalle proposte alla decisione / Esempio illustrativo

Decisioni nel team

Come affronto
le scelte tecniche.

Questi esempi mostrano da dove partirei quando il team deve prendere una decisione.
Scegli una delle tre situazioni ↓

Esempi di decisioni nel team

Fiducia e responsabilità

Valutare le alternative con il team.

Se una decisione resta nella testa di una sola persona, il team dipende da quella persona. Preferisco condividere obiettivi e vincoli, ascoltare le proposte e chiarire chi può decidere cosa.

  1. Capire gli obiettivi
  2. Confrontare le idee
  3. Dare autonomia

La responsabilità delle decisioni deve essere chiara a chi partecipa al lavoro.

Il mio lavoro, oggi

Progetto agenti
e integrazioni MCP.

Progetto agenti e server MCP che li collegano al software: quali dati possono leggere, quali operazioni possono richiedere e con quali permessi. Lavoro sul codice, sui workflow e sul recupero del contesto con RAG.

Parto dalle operazioni reali dell’applicazione. Poi decido quali esporre agli agenti, quali vincoli applicare e dove serve una conferma.

Passaggio / 01

Recuperare i documenti di prodotto.

L’esempio parte da una richiesta: completare le descrizioni mancanti di alcuni prodotti. Recupero schede e documenti pertinenti, con i loro riferimenti. RAG porta queste fonti nel contesto del modello; non ne garantisce la completezza o la correttezza.

In ingresso
La richiesta di completare le descrizioni e i documenti di prodotto.
In uscita
Specifiche e passaggi utili, con riferimenti alle fonti.
Pseudocodice illustrativo
request = readRequest()retrieved = search(productDocs, request)context = selectRelevant(retrieved)sources = attachReferences(context)

Il punto da verificare

Segnalare i dati mancanti senza inventarli.

Passaggio 1: Recuperare i documenti di prodotto.

Schema illustrativo: nessun modello viene eseguito. È un esempio generale, non l’architettura di On Page®.

Un progetto in On Page®

On Page® / MCP

Collegare il PIM
agli assistenti AI.

In On Page® ho lavorato all’integrazione MCP che permette agli assistenti AI di leggere e aggiornare i dati del PIM, con i permessi dell’utente.

Leggi l’articolo su On Page®

Matteo Vincenti ·

Da una richiesta ai dati di prodotto«Quali schede hanno dati mancanti?»Segui la richiesta
  1. 01 / L’assistente

    AI

    Interpreta la richiesta e sceglie lo strumento.

  2. 02 / Il collegamento

    MCP

    Il server MCP (Model Context Protocol) espone gli strumenti del PIM.

  3. 03 / Il software

    On Page®

    On Page® restituisce i dati accessibili all’utente.

Esempio illustrativo, non collegato al PIM.

Consultare

Schede prodotto e attributi da confrontare o completare.

Richiedere modifiche

Aggiornamenti dei dati prodotto, comprese descrizioni e traduzioni, anche su più prodotti.

L’accesso resta quello dell’utente. Le operazioni più delicate richiedono conferma.

Domande e risposte

Il mio lavoro.

Il profilo completo
Chi è Matteo Vincenti?

Sono un Engineering Team Lead e lavoro in On Page®, a Torino. Vengo dallo sviluppo software; oggi mi occupo anche di guida tecnica, architettura e ricerca e sviluppo.

Di cosa ti occupi in On Page®?

Lavoro sulle decisioni tecniche che riguardano il prodotto e sulla sperimentazione di nuove soluzioni. Valuto l’evoluzione del sistema e il lavoro necessario al team per mantenerlo e modificarlo.

Cosa significa per te guidare un team tecnico?

Rendere chiari gli obiettivi e spiegare il perché delle scelte. Mi interessa che le persone abbiano il contesto per decidere, possano discutere le soluzioni e portino le proprie competenze nel lavoro.

Su cosa lavori oggi tra agenti software e integrazioni AI?

Progetto agenti software, server MCP (Model Context Protocol) e integrazioni che permettono all’AI di usare dati e funzioni delle applicazioni già in uso. Lavoro anche sull’orchestrazione di workflow e sulla RAG (retrieval-augmented generation). Continuo anche a scrivere codice.

Dove posso vedere qualcosa che hai costruito o scritto?

Su GitHub trovi LogService, una libreria TypeScript per il logging, e Pi System Monitor, dedicato al monitoraggio di Raspberry Pi. Sul blog di On Page® ho scritto dell’integrazione tra AI, MCP e PIM: l’articolo è del 2 agosto 2026.

Contatti

Una decisione tecnica, una questione di team o un’integrazione tra agenti e software: scrivimi su LinkedIn.

Parliamone.

Matteo Vincenti / Engineering Team LeadSu LinkedIn ↗