Chi sono
Software Engineer Full Stack con 5+ anni di esperienza nello sviluppo di architetture a microservizi scalabili. Esperienza in contesti startup ed enterprise, sviluppo end-to-end, architetture backend, microservizi, CI/CD e cloud AWS.
Scarica il CV (PDF)
Esperienza
Software Engineer (Freelance) · Freelance
10/2024 – presente · Remoto
- Lavoro come software engineer indipendente, progettando e realizzando soluzioni full-stack per i clienti end-to-end — dall'architettura al deployment.
- Sviluppo applicazioni Java con Spring Boot, oltre a TypeScript, Node.js, Go e React, con infrastruttura cloud e CI/CD su AWS.
Full Stack Developer · Missoun
10/2023 – 10/2024 · Remoto — Olanda
- Entrato come primo ingegnere Full Stack, ho architettato i sistemi principali dalle fondamenta.
- Configuratore 3D: sviluppo di un tool interattivo con Three.js, eliminando i costi di licenza e migliorando le performance per i clienti.
- File Processing: creazione di una pipeline di ingestione multi-tenant in Go e Node.js, scalabile per file di grandi dimensioni, con persistenza su PostgreSQL, DynamoDB e S3.
- DevOps: implementazione di una pipeline CI/CD con GitHub Actions, riducendo i tempi di rilascio ed eliminando i deployment manuali.
Full Stack Developer · Agap2 / Dedagroup
05/2022 – 09/2023 · Remoto — Milano
- Collaborazione con consulenti internazionali (tra cui Thoughtworks) per lo sviluppo di soluzioni cloud enterprise.
- Fashion Supply Chain Platform: realizzazione di un'applicazione cloud-native con Java, Spring Boot e React per connettere brand e fornitori; persistenza su PostgreSQL tramite JPA/Hibernate, Kafka per la gestione dell'architettura a eventi, autenticazione e autorizzazione basate su JWT con integrazione Keycloak (OAuth2).
- Store Visit Scheduler: sviluppo di un sistema di pianificazione (Node.js, React, MongoDB) con gestione degli accessi tramite Azure AD.
Full Stack Developer · Perigea / Intesa Sanpaolo
09/2021 – 04/2022 · Ibrido — Milano
- FinTech Solution: sviluppo di una piattaforma di analisi degli investimenti bancari con Java e Spring Boot.
- Progettazione e documentazione di API RESTful robuste e scalabili; utilizzo di JPA/Hibernate per la gestione dei database Oracle e MongoDB.
- Partecipazione attiva all'intero ciclo di vita del software (analisi, progettazione, sviluppo e deployment).
Full Stack Developer (tirocinio) · Forge
09/2019 – 01/2020 · Varese
- Sviluppo di un'applicazione web per l'analisi di servizi geolocalizzati con Node.js e Google API.
- Tesi: Coverage App.
Security Analyst (tirocinio) · IDC
06/2018 – 09/2018 · Londra
- Analisi di mercato su aziende emergenti nel settore della cybersecurity.
Formazione
Laurea Triennale in Informatica · Università degli Studi dell'Insubria (Varese)
10/2016 – 02/2021
Tesi: Coverage App — progetto di analisi e sviluppo software.
Competenze
Linguaggi
- TypeScript
- Java
- Go
- JavaScript
- Python
Backend
- Node.js
- Spring Boot
- NestJS
- REST APIs
- Microservices
Frontend
- React
- Next.js
- HTML
- CSS
- Tailwind
Cloud & DevOps
- AWS (Lambda, S3, DynamoDB)
- Docker
- Kubernetes
- CI/CD
- GitHub Actions
Database
- PostgreSQL
- MongoDB
- DynamoDB
- Oracle
Altri strumenti
- Kafka
- Git
- GitHub
- Vercel AI SDK