Backend Developer & Cloud Architect · Freelance · AWS Community Builder (Serverless)
The system creaks. The cloud costs too much. I fix it.
I work with founders, CTOs and engineering teams of startups and scale-ups. Usually I get called when the software that worked fine yesterday starts struggling with growth: slower responses, rising cloud bills, every release a risk.
25+ years building software. The last years focused on cloud-native backends on Azure and AWS.
- Architecture review - find the real bottleneck before adding more infrastructure
- Cloud cost reduction - remove waste, right-size, match pricing models to actual workloads
- Event-driven & serverless backends - queues, retries, idempotency, dead-letter handling: systems that degrade instead of falling over
- Safer releases - architectures that let you deploy without taking the whole platform down
- Data storage design - SQL vs NoSQL, partitioning, access patterns
- Infrastructure as Code - reproducible environments with Terraform
- Hands-on delivery - I write the code, not just the diagrams, and leave the team something easy to maintain
- 25+ years building software
- 20+ cloud projects delivered
- AWS Community Builder - Serverless (2025, 2026)
- 20+ talks on software and cloud
- Problem first, technology second
- Fewer moving parts beats more services
- More technology does not always mean a better product
- If I can help, I'll tell you. If I can't, I'll tell you that too.
- Azure: Functions · Service Bus · Data Factory · Cosmos DB · Storage · Key Vault · Application Insights
- AWS: Lambda · EC2 · SQS · SES · S3 · DynamoDB · CloudWatch
- Backend & data: C# / .NET · SQL Server
- Infrastructure: Terraform · Docker
| Date | Post | Source |
|---|---|---|
| 2026-10-02 | From AWS Lambda to EC2: The Choice That Was Right Until It Wasn't | Website |
| 2026-09-21 | How I built my first Ruby Gem with Kiro | Website |
| 2026-09-14 | Using PasswordForge: a Practical Guide | Website |
| 2026-09-09 | How I almost destroyed a production EC2 with Terraform | Website |
| 2026-08-17 | AWS Route 53: How to Register a Domain | Blog |
| 2026-06-13 | AWS Amplify: Automatic Branch Previews and Staging with Terraform | Website |
🇮🇹 Latest in Italian
| Date | Post | Source |
|---|---|---|
| 2026-10-05 | Serverless non è sempre la risposta: perché questa volta ho scelto EC2 | Website |
| 2026-09-25 | Git branch: perché creare un branch per ogni feature migliora la qualità del software | Website |
| 2026-09-17 | Creare un prodotto è diventato più facile. Farlo crescere, è un altro paio di maniche | Website |
| 2026-09-01 | Comportamenti emergenti nei sistemi distribuiti: la lezione di una playlist Spotify | Website |
| 2026-08-24 | Burnout nello sviluppo software: il problema inizia molto prima di quanto immagini | Website |
- 🏃 Runner - 3 Ironman finished back in my triathlon days, still running in the Bergamo Alps. Lesson: shortcuts feel great. Until you reach the climb.
- 🐈 🐈 Two cats - TV companions and senior rubber-duck debuggers for critical incidents
- 🧩 Rubik's Cube mindset - break the problem down, find the right sequence, don't scramble what already works
- 🎤 Sharing what I learn - blog posts, 20+ talks, AWS Community Builder
- 🍕 5,000+ pizzas eaten - research is ongoing
Available for new freelance projects. Based in Italy (CET), working remotely across the EU.
Languages: Italian (native) · English (conversational, B1)
- 📅 Book a free 15-min call - booking page in Italian, calls in English welcome
- 🌐 Website
- ✍️ Blog





