Esperienza

Il modo migliore per capire cosa so fare è guardare quello che faccio adesso in Startgram — un ruolo da CTO dove sono dentro al codice, all'infra e ai rilasci. I ruoli precedenti spiegano come ci sono arrivato.

Cosa faccio in Startgram

Non è un CTO solo di titolo. Faccio pianificazione tecnica, disegno i servizi, scrivo codice backend e frontend, gestisco i deploy, mi occupo della sicurezza e della produzione. È tutto un unico ciclo.

CTO da maggio 2024

Angular + Go / Gin + Java / Spring Boot

gRPC, NATS, Keycloak, Permify

GitLab CI/CD, Docker Compose, Oracle Cloud

PeriodoMay 2024 - Present

Chief Technology Officer

Startgram SRL

Gestisco tutto lo scope tecnico di un prodotto live — dalla pianificazione e architettura alla scrittura del codice, al setup dell'infrastruttura e alla gestione dei rilasci.

Responsabilità chiave
  • Traduco i requisiti business in piani tecnici e faccio i trade-off quando le risorse sono strette.
  • Disegno e costruisco servizi in Go (Gin) e Java (Spring Boot), con frontend Angular.
  • Ho implementato la comunicazione interna con gRPC e il messaging asincrono con NATS.
  • Ho integrato autenticazione e autorizzazione tramite Keycloak e Permify.
  • Ho costruito le pipeline CI/CD su GitLab e gestisco i deploy con Docker Compose su OCI.
  • Lavoro con PostgreSQL e MariaDB, tenendo d'occhio scalabilità, manutenibilità e sicurezza.
Stack
AngularGo / GinJava / Spring BootgRPCNATSKeycloakPermifyPostgreSQLMariaDBGitLab CI/CDDocker ComposeOracle Cloud Infrastructure

Snapshot architetturale

startgram://platform
Frontend Angular
Servizi Go / Gin
Servizi Java / Spring Boot
gRPC
NATS
Keycloak + Permify
PostgreSQL / MariaDB
GitLab CI/CD + Docker Compose su OCI
PeriodoOctober 2023 - May 2024

Software Developer

Oslo Italia SRL

Lavoro in team enterprise — manutenzione di app legacy, migrazione ad Angular moderno, microfrontend e test E2E in ambienti Kubernetes.

Responsabilità chiave
  • Manutenzione ed estensione di applicazioni AngularJS.
  • Lavoro sulla migrazione ad Angular 17.
  • Costruzione di microfrontend con single-spa.
  • Scrittura di test end-to-end con Cypress.
  • Lavoro in ambienti basati su Kubernetes.
Stack
AngularJSAngular 17single-spaCypressKubernetes
PeriodoJanuary 2022 - October 2023

Freelance Full-Stack Developer

Independent

Ho costruito e rilasciato prodotti per clienti nel food delivery, booking, fitness, finanza e presenza web. Sceglievo lo stack in base al problema, non il contrario.

Responsabilità chiave
  • Progetti consegnati in Angular, React, Next.js, Express, Laravel, Flutter, PHP e MongoDB.
  • Ho costruito pannelli admin, siti pubblici, app mobile e sistemi backend.
  • Ho imparato a bilanciare l'ideale, il veloce e il mantenibile — spesso sbagliando prima.
Stack
AngularIonicReactNext.jsExpressLaravelFlutterMongoDBMariaDBFirebase Messaging