Sono un professionista del web focalizzato sulla progettazione di architetture scalabili e soluzioni che bilanciano prestazioni e ottimizzazione dei costi.
Mi considero un programmatore agnostico rispetto al linguaggio: la mia vera passione risiede nel design e nell'architettura del software.

Attualmente, in Mondo Convenienza, metto a disposizione le mie competenze e le mie idee per lo sviluppo di applicativi web.
Snellisco e rinnovo i flussi esistenti, portando un approccio ingegneristico moderno.

In oltre cinque anni di esperienza, ho consolidato il mio percorso in realtà come Lynx e Capgemini. In Lynx ho avuto il privilegio di gestire le code di messaggistica per una nota impresa bancaria: una sfida in cui ho dovuto apprendere nuove tecnologie in poco tempo e che mi ha permesso di capire cosa si cela dietro l’integrazione tra stack di software complessi ed eterogenei. In Capgemini ho invece vissuto la realtà di un team talentuoso e strutturato, acquisendo competenze avanzate in ambito Cloud e CI/CD e imparando a connettere efficacemente le esigenze del business con le metodologie di sviluppo.

La mia curiosità tecnologica non si ferma al codice e non si esaurisce al lavoro. Ho un legame profondo con il mondo hardware ed elettronico — i cui frutti finiscono spesso su GitHub — e sto attualmente consolidando le mie competenze nel networking, convinto che una visione completa dell’infrastruttura sia ciò che distingue un buon ingegnere da uno eccezionale.

Quando non sono davanti allo schermo, mi piace coltivare il rapporto con i miei amici e i miei cari. Per staccare mi dedico all’attività fisica, tra bodybuilding e corsa, oppure mi perdo nella visione di un buon film.

2025 — Presente

Senior Engineer · Mondo Convenienza

In una fase di passaggio da strumenti legacy a nuove tecnologie, porto il mio contributo con l'implementazione di tecnologie moderne, sempre con un occhio alla visione d'insieme, all'efficienza e ai costi di implementazione.

C# Node.js React Microsoft SQL Server AWS
2022 — 2025

Full Stack Developer · Capgemini

Sviluppo Enterprise con Adobe Experience Manager (AEM) Mi sono occupato dell’intero ciclo di vita di componenti AEM, focalizzandomi sulla creazione di soluzioni modulari e riutilizzabili.
Questa esperienza mi ha permesso di approfondire il paradigma OSGi, affinando la mia capacità di progettare software secondo modelli architetturali a servizi, garantendo alta manutenibilità e scalabilità in ecosistemi software di grandi dimensioni.

Java HTL AEM OSGi Model Javascript SCSS
2021 — 2022

System Integrator · Lynx

Gestione dei messaggi in coda su Websphere MQ. Gestione del formatting e del routing con IBM ACE (ex Integration Bus).
Esperienza preziosa per conoscere lo sviluppo middleware e di system integrator, essenziale per una visione dello stack tecnologico a 360 gradi.

IBM ACE WebSphere MQ ESQL Queue Management
2020 — 2021

Full Stack Developer · AKT

Gestore di Test Scolastici Full-Stack Implementazione "end-to-end" di un sistema per la gestione di test scolastici basato sull'ecosistema Spring.
Ho progettato un'architettura solida focalizzata sulla protezione dei dati sensibili e sull'integrità delle transazioni su database Oracle.
La scelta di Vanilla JS per il frontend riflette un approccio orientato alle performance e alla padronanza delle tecnologie core del web. Un progetto chiave che testimonia la mia capacità di trasformare processi logici complessi in software scalabili e sicuri.

Java SpringBoot Microservizi SQL HTML CSS Javascript
2020 — 2021

Backend Developer · Consoft

Responsabile dell'ampliamento di servizi Front-end per un e-commerce.
In questo ruolo mi sono occupato dell’implementazione di nuove feature e del miglioramento dell’esperienza utente, imparando a gestire la complessità tecnica e i rigorosi standard qualitativi richiesti da sistemi ad alto traffico.

Java JSP HTML CSS Javascript

Tetris su Arduino Uno / Nano

Il mio progetto open source di una versione light del gioco del Tetris direttamente sul chip ATMega328PU montato su Arduino Uno (valido anche per Arduino Nano).
Un progetto modulare votato all'efficienza e al corretto utilizzo dei limitati 32 kB di memoria.

C / C++ Arduino ATMega328PU

Microservizi IoT e notifche AI generated

Ecosistema IoT & AI Notification Engine. Soluzione a microservizi sviluppata in SpringBoot per la gestione di flussi IoT in tempo reale.
Il sistema integra un motore di notifiche basato su intelligenza artificiale. Servizi orchestrati con Docker e Docker Compose per massimizzare la portabilità e semplificare l'orchestrazione dei servizi.

Java SpringBoot Docker Twilio WhatsApp API