About me
Software Engineer with over 5 years of experience building scalable, cloud-native applications, including 2 years driving architecture in a fast-paced startup environment. Expertise in modern web technologies (TypeScript, Node.js, Java, Go and React) and cloud infrastructure (AWS). Proven track record of managing end-to-end development lifecycles, designing robust microservices, and implementing automated CI/CD pipelines to accelerate product delivery.
Download CV (PDF)
Experience
Software Engineer (Freelance) · Freelance
Oct 2024 – present · Remote
- Working as an independent software engineer, designing and delivering full-stack solutions for clients end to end — from architecture to deployment.
- Building Java applications with Spring Boot, alongside TypeScript, Node.js, Go and React, with cloud infrastructure and CI/CD on AWS.
Full Stack Developer · Missoun
Oct 2023 – Oct 2024 · Remote — Netherlands
- Joined as the first full-stack engineer and architected core systems from the ground up.
- 3D Configurator: engineered a custom 3D product customization tool using Three.js and Next.js, replacing third-party solutions to eliminate licensing costs and significantly improve rendering performance.
- File Processing System: architected a scalable, multi-tenant ingestion pipeline (Go, Node.js, S3 and DynamoDB) to process large-scale 3D assets while guaranteeing strict data isolation between tenants.
- DevOps Pipeline: established a fully automated CI/CD pipeline via GitHub Actions, reducing deployment cycles and eliminating manual intervention for AWS releases.
Full Stack Developer · Agap2 / Dedagroup
May 2022 – Sep 2023 · Remote — Milan
- Collaborated with international consultants (including Thoughtworks) to deliver enterprise-grade cloud solutions.
- Fashion Supply Chain Platform: engineered a cloud-native AWS application to connect brands and suppliers. Built the backend with Java Spring Boot and Kafka for event-driven messaging (Saga pattern), securing the platform with Keycloak OAuth2.
- Store Visit Scheduler: developed a secure client scheduling system with Node.js and React, implementing granular role-based access control integrated with Azure AD.
Full Stack Developer · Perigea / Intesa Sanpaolo
Sep 2021 – Apr 2022 · Hybrid — Milan
- Developed an enterprise investment analysis platform as part of a 4-person development team.
- Contributed to the full development lifecycle — from system design through deployment — using a Java Spring Boot backend, Oracle database and React frontend.
Full Stack Developer · Forge
Sep 2019 – Jan 2020 · Varese
- Built a web application from the ground up to analytically determine the overlapping areas of geolocated services.
- Provided data-driven insights that enhanced the business's understanding of supply and demand, using Node.js for the backend, vanilla JavaScript for the frontend, SQLite for the database and Google APIs for the geolocated services.
Security Analyst (internship) · IDC
Jun 2018 – Sep 2018 · London
- Conducted market analysis of emerging cybersecurity companies while gaining international experience in London.
Education
Bachelor's Degree in Computer Science · Università degli Studi dell'Insubria (Varese)
Oct 2016 – Feb 2021
Thesis: designed and developed Coverage App (created during the Forge internship) to analyze geolocated service data.
Skills
Languages
- 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
Databases
- PostgreSQL
- MongoDB
- DynamoDB
- Oracle
Other
- Kafka
- Git
- GitHub
- Vercel AI SDK