Un’app per iPhone per chi gioca a padel con gli amici. Si registrano le partite di doppio set per set, un avversario conferma ogni risultato e il gruppo ha una classifica che nessuno può contestare. Me ne occupo per intero: prodotto, design, iOS e backend.
L’app non scrive mai una partita direttamenteOgni modifica passa da una RPC che applica le regole, e la row-level security tiene privato ogni gruppo. Il client non può rompere ciò che non può scrivere.
Le classifiche sono viste SQL, mai salvateSi calcolano dalle partite confermate a ogni lettura, quindi non possono divergere dai dati.
Le animazioni hanno una loro specTre animazioni con un nome, condivise in tutta l’app, Riduci movimento sempre rispettato, feedback aptico solo sulle azioni dell’utente.
Esperienze
Cinque anni di piattaforme web in produzione, dall’automotive agli esami nazionali. È la base che porto su iOS.
– oggi
Cineca
Frontend Developer · Bologna · ibrido
Guido lo sviluppo frontend di piattaforme nazionali per l’Istruzione Superiore italiana. Entrato tramite Modis, assunto direttamente da Cineca ad aprile 2023.
Piattaforma Nazionale Esami di Medicina
Ho progettato e sviluppato tutto il frontend del sistema digitale di correzione degli esami di ammissione a Medicina, con validazione in tempo reale sulle sessioni concorrenti. È andata in produzione sugli esami nazionali senza downtime.
Dashboard Presenze Studenti
Ho trasformato un processo manuale delle università in schermate responsive per il personale amministrativo, su desktop e tablet.
Performance & Qualità
Ho ridotto il tempo di caricamento iniziale con code splitting e lazy loading, e ho definito gli standard di test e code review del team frontend.
Software che le persone usano, costruito da solo, dal prodotto al database.
La Fossa Events
La piattaforma di un festival sportivo di paese che organizzo anch’io: un gestionale per staff e cassieri e il sito pubblico dove i giocatori si iscrivono e prenotano il campo. Costruisco il software che uso io stesso.
Comande per piccoli bar, tre app in fila, ognuna costruita sulla precedente: un registro di magazzino, poi le comande dal telefono con il bancone in tempo reale, poi lo stesso prodotto per un secondo locale.
Lo stesso ciclo in ogni progetto, compreso questo sito.
Prima la spec, poi il codiceScrivo per chi è, cosa fa e cosa non farà. Il codice segue la spec, non il contrario.
Decisioni come ADROgni scelta difficile da invertire ha un breve record: contesto, decisione, compromesso. La Fossa Events ne ha 26.
Un glossario per dominioParole come Edizione o Comanda hanno un solo significato, nel codice e nella conversazione.
Gli agenti scrivono, io rivedoGli agenti di coding lavorano su ticket piccoli con un criterio di fine chiaro. Rivedo ogni modifica, e ogni decisione resta mia.
Strumenti: mappe wayfinder per scomporre un progetto in decisioni, Impeccable per tenere il design legato a un contratto scritto.
Parliamone
Cerco un ruolo da dipendente come sviluppatore iOS. Per email mi raggiungi prima.