Scarica il PDF

Esperienza Lavorativa

Gennaio 2025 - Presente

Torino, Italia

Progetti Indipendenti | Libero professionista

Full-stack Developer

  • Sviluppato e rilasciato Vitae, un chatbot pubblico basato su AI: ASP.NET Core Minimal API integrata con OpenAI API, risposte basate su un profilo strutturato, un’astrazione del provider che permette di sostituire modelli locali o hosted tramite configurazione, rate limiting lato server e un limite giornaliero di messaggi su SQLite, CORS allowlist e gestione dei segreti lato server. Backend su Azure App Service, frontend su Vercel.
  • Progettato e realizzato un backend e-commerce con 4 microservizi, messaggistica asincrona RabbitMQ e orchestrazione con Docker Compose, integrando PostgreSQL, MySQL e MongoDB tra i servizi; pubblicato su GitHub con documentazione completa.
  • Sviluppato e containerizzato una REST API per la gestione della attività, con autenticazione JWT e architettura a livelli pulita; pubblicata su GitHub con documentazione completa.
  • Valutato oltre 10 librerie .NET nelle categorie logging, ORM e driver di database per orientare le scelte tecnologiche future.

Ottobre 2021 - Gennaio 2025

Torino, Italia

Mediterranean Shipping Company S.A.

Software Application Developer

  • Migliorato del 90% le prestazioni dell’elaborazione batch, eliminando calcoli ridondanti e introducendo il caching dei risultati nella pipeline di fatturazione che gestisce oltre 100 fatture per batch.
  • Rifattorizzato moduli fortemente accoppiati all’interno di un monolite di 20 anni (.NET Framework 4.6 / C#), trasformandoli in unitá rilasciabili in modo indipendente e riducendo il rischio delle modifiche tra moduli.
  • Raggiunto l’82% di copertura dei test sui moduli rifattorizzati adottando il TDD con xUnit e Coverlet, in un team di 5 persone all’interno di un reparto di 20 ingegneri.
  • Realizzato un salvataggio efficiente su database per batch di fatture ad alto volume, usando ADO.NET, MS SQL Server e serializzazione XML.

Novembre 2020 - Ottobre 2021

Torino, Italia

Mediterranean Shipping Company S.A.

Product Specialist

  • Implementato un sistema di trasferimento file in .NET/C# che elabora oltre 1.000 file EDI al giorno, sostituendo script schedulati poco affidabili e migliorando l'affidabilità e la tracciabilità end-to-end.
  • Creato e mantenuto pipeline CI/CD in Azure DevOps scritte in YAML per automatizzare il deploy degli aggiornamenti di sistema.
  • Formato e inserito nuovo personale tecnico durante l’apertura dell'ufficio MSC Technology di Torino.

Marzo 2019 - Novembre 2020

New Jersey, USA

Mediterranean Shipping Company S.A.

Support Analyst Level 3

  • Coordinato i rilasci con oltre 40 agenzie MSC nel mondo, collaborando a stretto contatto con il team di sviluppo e i referenti tecnici delle agenzie.
  • Pianificato e rilasciato un importante aggiornamento funzionale in oltre 23 agenzie, gestendo la pianificazione e la comunicazione con gli stakeholder.

Febbraio 2017 - Ottobre 2018

Montevideo, Uruguay

DiLeo Atelier | Libero professionista

Full-Stack Developer

  • Unico sviluppatore di un sistema in produzione per la gestione del magazzino e la fatturazione elettronica, realizzato con Python e Django, a supporto delle attività di pre-vendita fino al lancio dell’azienda.
  • Collaborato direttamente con il titolare per definire i requisiti e consegnato il sistema end to end (modello dati, logica di business e interfaccia web), adattandolo al variare delle esigenze operative nell’arco di 20 mesi.