Architettura full-stack, ottimizzazione delle performance, mentoring di team. Costruisco software che continua a funzionare, e sono disponibile per progetti freelance, collaborazioni più lunghe e consulenza.
Cosa offro
-
Sviluppo Web Full Stack
Frontend moderni con React e Angular, backend in Node.js e NestJS (TypeScript).
Deliverable
- App web & SaaS, dashboard e API
- React, Angular, TypeScript, Node.js, NestJS
- PostgreSQL, MongoDB e data modeling
- Python per tooling, automazione e lavoro sui dati
-
Architettura di Sistemi & DevOps
Sistemi che restano su, e pipeline che li tengono sani. Punto su build veloci, deployment stabili e meno sorprese in produzione.
Deliverable
- Revisioni architetturali & modernizzazione
- Pipeline CI/CD (Jenkins, GitHub Actions)
- Contenitorizzazione Docker & orchestrazione
- Ottimizzazione delle performance & reliability engineering
-
Frontend Mobile & Embedded
Gira su oltre 600.000 ATM in produzione. Costruisco UI event-driven con vincoli di sicurezza e risorse, che devono continuare a funzionare su larga scala.
Deliverable
- Framework UI custom & design system
- Interfacce event-driven e offline-ready
- Riscritture di sistemi legacy (JSP → TS moderno)
- Build indurite per sicurezza e compatibilità
-
Leadership di Team & Mentoring
Ho guidato team piccoli e focalizzati come ponte tra business e ingegneria. Faccio mentoring, rivedo il codice e tengo la delivery in movimento.
Deliverable
- Technical lead & mentoring
- Code review e standard di ingegneria
- Coordinamento team cross-funzionali
- Cerimonie agile & pianificazione
Come lavoro
- 01
Parliamone prima di scrivere codice
Prima di costruire qualcosa, parliamone. Voglio capire cosa conta davvero per te: il budget, gli obiettivi, le parti che ti preoccupano. A volte la risposta onesta è che non dovresti ancora costruirlo, e preferisco dirtelo subito piuttosto che dopo averlo pagato.
- 02
Pensato per non fermarsi
Ho passato anni a costruire software che funziona su oltre 600.000 ATM. Quando lo stop non è un'opzione, impari a progettare per l'affidabilità fin dall'inizio, invece di scoprire i problemi in produzione.
- 03
Piccoli passi, sempre visibili
Ti consegno in piccoli blocchi e ti mostro il lavoro strada facendo: vedi le cose funzionare e cambi direzione finché è ancora conveniente. Niente grandi annunci, niente sorprese dopo il lancio.
- 04
Resto anche dopo il lancio
Quando il progetto esce non sparisco. Lo monitoro, sistemo ciò che si rompe e lo documento, così chi lo prende in mano riesce davvero a capirlo e a farlo funzionare.