Software Engineer
Microservizi per il banking enterprise, per il gruppo Intesa Sanpaolo.
Piattaforma multitenant di prenotazione spazi per la pubblica amministrazione, in team Scrum con Scrum Master, PO, UI/UX e QA.
SOFTWARE ENGINEER · FULL-STACK, ANIMA BACKEND
Engineering
what comes
next.
Sono un software engineer full-stack con un'anima backend. Progetto sistemi affidabili e costruisco le interfacce che li rendono utilizzabili. Oggi Software Engineer in Sorint.lab.
Costruisco ciò che deve reggere,poi ciò che si vede.
Software engineer full-stack con un'anima backend: Java, Kotlin, Go. Ho progettato architetture a microservizi per piattaforme IoT e progetti per la pubblica amministrazione, con basi solide su database relazionali e metodi di lavoro agili. In parallelo studio Ingegneria Informatica all'Università di Bergamo.
Firmato, validato, tracciato, con rate limit. Le garanzie noiose sono quelle su cui le persone contano.
Confini chiari tra i servizi, codice leggibile e review che intercettano i problemi presto, così la prossima modifica costa poco.
Seguo i dati fino allo schermo, così l'interfaccia riflette ciò che il sistema può davvero promettere.
ITALIANO, MADRELINGUA · INGLESE, PROFESSIONALE
Dai tool internial banking.
Microservizi per il banking enterprise, per il gruppo Intesa Sanpaolo.
Piattaforma multitenant di prenotazione spazi per la pubblica amministrazione, in team Scrum con Scrum Master, PO, UI/UX e QA.
Backend della piattaforma IoT Mangrovia, usata da aziende dell'energia e delle infrastrutture, inclusi i connettori HTTP per l'integrazione con sistemi esterni. Team agile, code review e pull request.
Sviluppo full-stack di applicazioni web interne, backend e frontend, in team Scrum con sprint e lavoro cross-funzionale insieme a DevOps e design.
Quello che uso,dal più pesante.
Java, Kotlin, Go, Spring Boot, Micronaut, PostgreSQL, REST APIs, SQL, MySQL, TimescaleDB, Gradle, Maven
Vue.js, TypeScript, React, JavaScript
Docker, Kubernetes, Jenkins, GitHub Actions
Git, GitLab, GitHub, Confluence, IntelliJ IDEA, Linux, Keycloak, Insomnia
Cose che ho costruitonel tempo libero.
Emette e verifica licenze software, così un'app gira solo sulle macchine per cui è stata acquistata.
Un servizio di licensing multi-tenant su Cloudflare Workers + D1, senza dipendenze in produzione: token firmati Ed25519 che l'app verifica anche offline, attivazioni per macchina, API key con scope, isolamento tra tenant, rate limiting, acquisti Stripe che emettono e inviano la licenza da soli e un SDK senza dipendenze.
La dashboard in cui gli sviluppatori creano prodotti, emettono licenze e gestiscono clienti e attivazioni.
React 19 + TypeScript + Vite senza framework di UI: accesso con email o Google, prodotti, licenze, clienti, attivazioni e API key, una demo in sola lettura che funziona senza backend, italiano e inglese con chiavi di traduzione verificate dal type system.
Trasforma una lista materiali in un preventivo A4 pulito e lo esporta in PDF con un clic.
App desktop Tauri (Rust) con editor strutturato del preventivo, export PDF con un clic e verifica online della licenza, legata alla macchina, tramite Licensly.
Parlo volentieri di sistemi, progetti e problemi interessanti. L'email è la via più rapida.