Siti e applicazioni web
Front-end tipizzati, rendering statico o lato server a seconda di cosa serve. Performance e accessibilità le misuro, non le do per buone.
Junior developer · Brescia
Servizi Java Spring Boot, front-end TypeScript, pipeline di dati. Mi occupo soprattutto della parte meno vistosa: schemi coerenti, errori gestiti invece che ignorati, test sui casi limite, rilasci ripetibili. È quella che decide quanto costa il progetto dopo il primo mese.
Front-end tipizzati, rendering statico o lato server a seconda di cosa serve. Performance e accessibilità le misuro, non le do per buone.
API REST documentate, autenticazione, job schedulati. I test di integrazione verifico che coprano il comportamento, non i dettagli di implementazione.
Protocolli su socket e WebSocket, lavoro offline e riconciliazione quando la rete torna. I conflitti li risolve una persona, non una regola implicita.
Pipeline ETL e normalizzazione di sorgenti disomogenee, con controlli di qualità prima che i dati finiscano a valle di qualcun altro.
Vetrina
Nessun progetto in questa categoria.
Ogni deposito teneva le giacenze su un foglio separato: i saldi divergevano e nessuno sapeva quale copia fosse quella buona.
Dominio unico dei movimenti su Spring Boot, saldi calcolati in transazione, ruoli per sede e registro immutabile delle rettifiche.
Ho scritto il modello dei movimenti, le API REST di rettifica e i test di integrazione sui saldi; l’infrastruttura l’ha curata il team senior.
Inventario chiuso in mezza giornata invece di tre.
Il sito precedente caricava in cinque secondi e ogni modifica di testo passava da un preventivo.
Generazione statica con Astro, contenuti da CMS headless, immagini ottimizzate in build e anteprima prima della pubblicazione.
Progetto e realizzazione completi: struttura dei contenuti, componenti, deploy su CDN e formazione al cliente.
LCP sotto il secondo su 4G simulata, contro i cinque secondi di prima.
Nel deposito periferico la connessione cade e chi era al terminale restava fermo.
Copia locale su SQLite, coda di operazioni in uscita e riconciliazione con conflitti risolti dall’operatore, non in silenzio.
Mia la coda di sincronizzazione e la schermata di risoluzione conflitti; il protocollo gRPC era già definito.
Ora creando l'assistenza si ha immediatamente COSTO, LINK MAPS e
Servizi Spring Boot e front-end TypeScript in un team di sei persone. Scrivo API e test di integrazione, partecipo alle code review e seguo i rilasci containerizzati.
Siti statici, applicativi client-server e automazioni sui dati, seguiti da solo dalla raccolta dei requisiti al rilascio. Qui ho imparato quanto pesa una decisione presa male all’inizio.
Basi di dati, reti e ingegneria del software. Tesi su un servizio di sincronizzazione tra client offline e server, con gestione esplicita dei conflitti.
Contatti