03. Tecnologie
Una lista di tecnologie, da quelle che uso tutti i giorni a quelle che ormai fanno parte di me. Ma attenzione: il futuro cambia in fretta, e questa lista con lui.
Esperienza tecnologica
Progetto e orchestro agenti di sviluppo basati su LLM e redigo documentazione strutturata per l'AI, facendo da ponte tra il team umano e gli strumenti AI nel flusso di sviluppo.
Ho introdotto automazioni, selezionato strumenti, ottimizzato pipeline e processi interni. Competenza solida, anche lato processi e R&D.
Ho guidato team frontend, definito componenti RAD, reingegnerizzato prodotti, sviluppato PWA. Conosci ciclo di vita, rendering, strutturazione architetture UI complesse.
Approfondisco le architetture evolute per aumentare la robustezza, la scalabilità e la chiarezza dei sistemi complessi che gestisco, migliorando la qualità delle decisioni tecniche e dei processi di progettazione.
È il linguaggio/stack che si ripresenta più volte nella mia carriera: backend, automation, integrazioni, progetti cloud, PWA, orchestrazione. Forse non conosco tutto e Typescript mi sorprende ogni volta, ma ormai JS è la mia casa.
Ho sviluppato e mantenuto API Zend per anni. Ultimamente ho lavorato con Symfony per progetti di medie dimensioni. Anche se oggi è meno centrale per me, il livello è sicuramente esperto.
Nele mie ultime esperienze ho portato un prodotto nativamente distribuito su K8s con 100+ macchine, pipeline, containerizzazione e business continuity. Non sono un DevOps puro, ma ho esperienza concreta di architetture reali.
Approfondisco i principali cloud provider per consolidare le competenze architetturali su servizi gestiti, sicurezza, networking e scalabilità, fondamentali per supportare soluzioni enterprise moderne.
Mi sto focalizzando sul Machine Learning per potenziare le capacità predittive e analitiche dei prodotti che seguo, integrando intelligenza nei flussi decisionali e negli automatismi interni.
Studio WebAssembly per valutare nuove soluzioni ad alte prestazioni nel browser e in contesti server-side, con l'obiettivo di portare efficienza e portabilità in scenari distribuiti e real-time.