Prima le specifiche
Raccolgo i requisiti direttamente con gli interlocutori, tecnici e non, prima di scrivere codice.

Lavoro come libero professionista dal 2000. Sviluppo full-stack, dal frontend al backend, sia in autonomia su un intero progetto sia integrato in team di decine di persone. Alterno lo sviluppo alla raccolta delle specifiche con il cliente e alla guida di profili junior.
Raccolgo i requisiti direttamente con gli interlocutori, tecnici e non, prima di scrivere codice.
Mi adeguo a strumenti, metodologie e procedure interne esistenti, senza imporne di nuovi.
Test automatici e modellazione del dominio dove la complessità lo giustifica.
Coordino e affianco i profili junior, così il team resta autonomo dopo il mio incarico.
Due ambiti distinti, da non confondere: l'IA come strumento per sviluppare, e l'IA come componente delle applicazioni.
Uso gli agenti di sviluppo partendo da specifiche scritte e verificabili: requisiti, vincoli e criteri di accettazione vengono definiti prima, e il codice generato si controlla rispetto a quelli. L'agente accelera l'esecuzione; analisi, architettura e revisione restano responsabilità mia.
Sviluppo funzionalità basate su modelli di IA all'interno di applicazioni .NET Core e Python. È un'area su cui sto lavorando attivamente: i progetti sono in corso di sviluppo e le tecnologie stesse cambiano rapidamente, per cui lo presento come competenza in crescita, non come specializzazione consolidata.
Piattaforma di fornitura servizi che integra CRM, ERP, microservizi e dati in tempo reale dai dispositivi, interamente su cloud.
Sistema di protocollo e gestione documentale in uso presso amministrazioni locali.
Gestione di campagne di distribuzione sul territorio e analisi di geomarketing.