Alberto Benatti
it

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

Security

  • OAuth2
  • Keycloak
  • Azure AD

Other

  • Kafka
  • Git
  • GitHub
  • Vercel AI SDK