Curriculum vitaeEuropass
Informazioni personali
Cognome(i) / Nome(i)
Consiglio Gabriele
Indirizzo
Milano
E-mail
Sito web
LinkedIn
GitHub
Occupazione desiderata / Settore professionale
Product engineer freelance
Esperienza professionale
Date
gen 2025 – oggi
Lavoro o posizione ricoperti
Product Engineer
Principali attività e responsabilità
- Consulenza strategica: decido con il cliente cosa sviluppare, perché ogni progetto sia allineato agli obiettivi e alla fase dell'azienda e riduca il rischio tecnologico.
- Sviluppo in prima persona, dall'idea al rilascio.
- WAI (Product Engineer): Riscrittura dell'intranet PHP di un'associazione in un monorepo TypeScript, su Lunette starter e il suo flusso agentico: dati personali cifrati, area soci, design system con test visuali, CMS headless.
- Discentis (Fractional CTO e Product Engineer): Unico ingegnere di una community internazionale di insegnanti. Da una prima piattaforma (account OAuth, Moodle self-hosted, infrastruttura GCP as code) a un monorepo TypeScript con forum, risorse, eventi e post tradotti automaticamente in quattro lingue. Sviluppata con il flusso agentico di Lunette starter.
- Foorban (Product Engineer): Operatore di vending e smart locker. Ho costruito il listino prezzi a regole e il cockpit della flotta con i trasferimenti automatici di stock (NestJS, React Admin), e introdotto CI, test su database ed e2e e i flussi di lavoro con agenti Claude Code.
- E-One (Software Engineer): Nuove funzionalità in un CRM legacy (PHP 5.6, Symfony 2.3) con refactoring mirato e test, senza introdurre regressioni.
Nome e indirizzo del datore di lavoro
Lavoro autonomo, Ibrido
Date
set 2023 – apr 2024
Lavoro o posizione ricoperti
Product Manager
Principali attività e responsabilità
- Ho definito la strategia di prodotto interna per aumentare i margini, allineando KPI e roadmap agli obiettivi del management.
Nome e indirizzo del datore di lavoro
UNGUESS, Milano · Ibrido
Date
apr 2021 – set 2023
Lavoro o posizione ricoperti
Product Manager
Principali attività e responsabilità
- Ho creato la funzione di prodotto e l'ho fatta crescere fino a più team cross-funzionali.
- Ho lanciato la linea di ricavi B2B SaaS con un redesign completo della struttura e della gerarchia visiva del prodotto.
- Ho lanciato la nuova app mobile, progettata mobile-first con un approccio lean.
Nome e indirizzo del datore di lavoro
WeSchool, Milano · Ibrido
Date
feb 2018 – feb 2022
Lavoro o posizione ricoperti
CTO
Principali attività e responsabilità
- Ho riprogettato backend e frontend, dimezzando i costi di infrastruttura e scalando su AWS oltre 1 milione di utenti al giorno durante l'emergenza COVID-19.
- Ho guidato la migrazione a PHP 7 e Symfony 4.4, e da un client JavaScript custom a una single-page app React con un design system.
- Ho introdotto pipeline di CI, test automatici, pratiche Agile e un flusso Kanban che ha tenuto il team concentrato anche nelle emergenze.
Nome e indirizzo del datore di lavoro
WeSchool, Milano
Date
ott 2016 – feb 2018
Lavoro o posizione ricoperti
Backend Developer
Nome e indirizzo del datore di lavoro
WeSchool, Milano
Date
ott 2013 – set 2016
Lavoro o posizione ricoperti
Sviluppatore software junior
Nome e indirizzo del datore di lavoro
TOP-IX Consortium, Torino
Istruzione e formazione
Date
2015
Titolo della qualifica rilasciata
Laurea magistrale in Ingegneria Informatica
Nome e tipo d'organizzazione erogatrice
Politecnico di Torino
Livello nella classificazione nazionale o internazionale
EQF 7
Date
2012
Titolo della qualifica rilasciata
Laurea triennale in Ingegneria Informatica
Nome e tipo d'organizzazione erogatrice
Politecnico di Torino
Livello nella classificazione nazionale o internazionale
EQF 6
Capacità e competenze personali
Madrelingua(e)
Italiano
Altra(e) lingua(e)
Inglese, Francese
Autovalutazione
| Livello europeo (*) | Comprensione | Parlato | Scritto | ||
|---|---|---|---|---|---|
| Ascolto | Lettura | Interazione orale | Produzione orale | ||
| Inglese | C1 | C1 | C1 | C1 | C1 |
| Francese | B1 | B1 | B1 | B1 | B1 |
(*) Quadro comune europeo di riferimento per le lingue: A1–A2 utente base, B1–B2 utente autonomo, C1–C2 utente avanzato.
Capacità e competenze informatiche
Linguaggi e framework: TypeScript, Effect, React, React Router, Remix, Astro, PHP, Symfony, SQL
Dati e infrastruttura: PostgreSQL, Drizzle, Docker, Linux, AWS, Render
Qualità e rilascio: GitHub Actions, CircleCI, Vitest, Testcontainers, Playwright, Storybook, Chromatic, Biome
Prodotto e metodo: Claude Code agents, Domain-Driven Design, Product discovery, Product analytics, PostHog, Roadmapping, Agile / Kanban
Ulteriori informazioni
Progetti
Lunette (2026 – oggi). Uno studio aperto su come pratiche di sviluppo e di configurazione aiutano tutto il team — prodotto, design, sviluppo — a lavorare con l'AI. Comprende uno starter per monorepo TypeScript con la configurazione degli agenti che uso in Discentis e WAI.
Community
Product Personas, Co-fondatore (2021 – 2025). Un meetup di prodotto in cui professionisti discutevano tendenze del settore, strategie tecniche e scelte di design.