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.
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
Chief Technology Officer
Startgram SRLGestisco 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.
- 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.
Snapshot architetturale
startgram://platformMay 2024 - Present
Chief Technology Officer
Startgram SRLGestisco 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.
- 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.
Snapshot architetturale
startgram://platformSoftware Developer
Oslo Italia SRLLavoro in team enterprise — manutenzione di app legacy, migrazione ad Angular moderno, microfrontend e test E2E in ambienti Kubernetes.
- 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.
October 2023 - May 2024
Software Developer
Oslo Italia SRLLavoro in team enterprise — manutenzione di app legacy, migrazione ad Angular moderno, microfrontend e test E2E in ambienti Kubernetes.
- 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.
Freelance Full-Stack Developer
IndependentHo 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.
- 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.
January 2022 - October 2023
Freelance Full-Stack Developer
IndependentHo 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.
- 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.