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.

7
ANNI DI ESPERIENZA
Sorint.lab
AZIENDA ATTUALE
Full-stack, anima backend
FOCUS
Bergamo, IT
BASE

CHI SONO

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.

COME LAVORO
01

Affidabile di default

Firmato, validato, tracciato, con rate limit. Le garanzie noiose sono quelle su cui le persone contano.

02

Fatto per essere mantenuto

Confini chiari tra i servizi, codice leggibile e review che intercettano i problemi presto, così la prossima modifica costa poco.

03

Dal backend all'interfaccia

Seguo i dati fino allo schermo, così l'interfaccia riflette ciò che il sistema può davvero promettere.

ITALIANO, MADRELINGUA · INGLESE, PROFESSIONALE

ESPERIENZE

Dai tool internial banking.

2022 — 2024

Software Engineer

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.

Kotlin · Spring Boot · PostgreSQL · TimescaleDB
2019 — 2022

Web Developer

Sviluppo full-stack di applicazioni web interne, backend e frontend, in team Scrum con sprint e lavoro cross-funzionale insieme a DevOps e design.

Go · Java · Spring Boot · Vue.js · PostgreSQL · NoSQL

STACK

Quello che uso,dal più pesante.

Backend

Java, Kotlin, Go, Spring Boot, Micronaut, PostgreSQL, REST APIs, SQL, MySQL, TimescaleDB, Gradle, Maven

Frontend

Vue.js, TypeScript, React, JavaScript

CI/CD

Docker, Kubernetes, Jenkins, GitHub Actions

Strumenti

Git, GitLab, GitHub, Confluence, IntelliJ IDEA, Linux, Keycloak, Insomnia

PROGETTI

Cose che ho costruitonel tempo libero.

012026BACKEND

Licensly API

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.

Cloudflare Workers · D1 · TypeScript
022026WEB

Licensly Web

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.

React · TypeScript · Vite
032026DESKTOP

Quote Builder

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.

Tauri · Rust · JavaScript
ALTRI PROGETTI02
042021ListysListe della spesa che calcolano il totale mentre compri e restano sincronizzate tra dispositivi.MOBILEPlay Store (si apre in una nuova scheda)
052020Rolling BallUn endless runner 3D: schiva gli ostacoli mentre la velocità sale e scala la classifica.GIOCOPlay Store (si apre in una nuova scheda)
CONTATTI

Parlo volentieri di sistemi, progetti e problemi interessanti. L'email è la via più rapida.