Alberto Benatti
en

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

Sicurezza

  • OAuth2
  • Keycloak
  • Azure AD

Altri strumenti

  • Kafka
  • Git
  • GitHub
  • Vercel AI SDK