EN · Engineering
Sviluppo e ingegneria del software
Sviluppo software su misura e ne curo l'ingegneria: architettura, API, test, sicurezza e rilascio continuo, per PMI e team tecnici a Pavia, in Lombardia e da remoto.
- Per chi
- Aziende che hanno bisogno di un'applicazione o di un'API affidabile, e team che vogliono alzare la qualità e la velocità di rilascio del proprio software.
- Dove
- Pavia e Lombardia in presenza su appuntamento, in tutta Italia e in Europa da remoto.
- Come inizia
- Una chiamata, poi una proposta scritta con ambito, tempi e costo.
Problemi che risolvo
- Software che funziona ma nessuno osa toccare: mancano test e confini chiari tra i componenti.
- Rilasci rari e rischiosi: la qualità si scopre in produzione.
- Dipendenze, segreti e codice di terzi senza controllo: la catena di fornitura è un rischio, e il Cyber Resilience Act lo rende un obbligo.
Che cosa ricevi
- Architettura e decisioni documentate (ADR), API con contratti verificabili
- Codice con test automatici, revisione e analisi statica
- Pipeline di rilascio, SBOM e controllo delle dipendenze
In pratica
Sviluppo software su misura e ne curo l'ingegneria: architettura, API, test automatici, qualità del codice, sicurezza della catena di fornitura, rilascio continuo. Lavoro con il tuo team o consegno un sistema che il tuo team sa mantenere.
- Architettura e API: servizi, eventi, modelli dati, contratti tra componenti
- Test automatici, revisione del codice e qualità misurabile
- Sicurezza dello sviluppo: dipendenze, segreti, analisi del codice, SBOM
- Rilascio continuo e osservabilità fin dal primo giorno
Come procedo
- Chiarisco il problema, gli utenti e i vincoli, e scrivo i requisiti essenziali.
- Progetto l'architettura e le API, e registro le decisioni importanti.
- Sviluppo a passi piccoli, con test automatici e revisione del codice.
- Rilascio in modo continuo, con osservabilità e un piano di manutenzione.
Quando funziona
- Un cambiamento si rilascia con fiducia, perché i test lo proteggono.
- Il tuo team capisce il codice e sa farlo evolvere.
- Dipendenze e segreti sono sotto controllo e tracciati.
Tecnologie
- TypeScript
- Python
- Java
- Go
- PostgreSQL
- REST e OpenAPI
- Docker
- GitHub Actions
Come lavoro
- Ascolto Una chiamata per capire il contesto, il problema e i vincoli. Senza impegno.
- Proposta Ambito, tempi e costo scritti in modo chiaro, prima di iniziare.
- Realizzazione Passi piccoli e rilasciabili, con aggiornamenti regolari e codice nel tuo repository.
- Passaggio al team Documentazione e formazione: il lavoro finisce quando il tuo team sa mantenerlo da solo.
Servizi collegati
- Refactoring e qualità del codice
Codice esistente più semplice da cambiare, a passi piccoli e rilasciabili.
- Replatform e migrazione al cloud
Rehost, replatform o refactor: la scelta giusta per ogni applicazione.
- Assessment e second opinion
Una revisione in pochi giorni: priorità chiare e un piano.
- Domotica e IoT
Dispositivi connessi, automazioni e dati: da casa e ufficio fino all'edge.
Parliamone
Raccontami la situazione in poche righe: ti rispondo con i prossimi passi possibili.