Software Engineer
Microservices for enterprise banking, for the Intesa Sanpaolo group.
Multitenant space-booking platform for the public sector, shipped in a Scrum team with Scrum Master, PO, UI/UX and QA.
SOFTWARE ENGINEER · FULL-STACK, BACKEND AT HEART
Engineering
what comes
next.
I'm a full-stack software engineer, backend at heart. I design reliable systems and build the interfaces that bring them to life. Currently Software Engineer at Sorint.lab.
I build what has to hold,then what you get to see.
Full-stack software engineer, backend at heart: Java, Kotlin, Go. I've designed microservice architectures for IoT platforms and public-administration projects, with a solid grounding in relational databases and agile ways of working. Alongside work, I'm studying Computer Engineering at the University of Bergamo.
Signed, validated, audited, rate-limited. The boring guarantees are the ones people depend on.
Clear service boundaries, readable code and reviews that catch things early, so the next change is cheap.
I follow the data all the way to the screen, so the interface reflects what the system can actually promise.
ITALIAN, NATIVE · ENGLISH, PROFESSIONAL
From internal toolsto banking.
Microservices for enterprise banking, for the Intesa Sanpaolo group.
Multitenant space-booking platform for the public sector, shipped in a Scrum team with Scrum Master, PO, UI/UX and QA.
Backend of the Mangrovia IoT platform for energy and infrastructure clients, including HTTP connectors for integration with external systems. Agile team, code reviews and pull requests.
Full-stack development of internal web applications, backend and frontend, in a Scrum team with sprints and cross-functional work alongside DevOps and design.
What I reach for,heaviest first.
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
Things I builton my own time.
Issues and checks software licenses, so an app only runs on the machines it was bought for.
A multi-tenant licensing service on Cloudflare Workers + D1 with zero production dependencies: Ed25519-signed tokens the app can verify offline, per-machine activations, scoped API keys, tenant isolation, rate limiting, Stripe purchases that issue and email a license on their own, and a dependency-free SDK.
The dashboard where developers create products, issue licenses and manage customers and activations.
React 19 + TypeScript + Vite with no UI framework: email or Google sign-in, products, licenses, customers, activations and API keys, a read-only demo that runs without a backend, and Italian and English with translation keys checked by the type system.
Turns a material list into a clean A4 quote and exports it to PDF in one click.
A Tauri (Rust) desktop app with a structured quote editor, one-click PDF export and online, machine-bound license checks backed by Licensly.
Always up for a conversation about systems, projects and interesting problems. Email is the quickest way.