Chi sono
Matteo D’Urso sviluppa applicazioni e prodotti software con esperienza diretta nell’integrazione tra codice, dispositivi, reti e infrastrutture.
Profilo operativo / software e sistemi sul campo
Chi sonotra codice e mondo reale.
Matteo D’Urso sviluppa applicazioni e prodotti software con esperienza diretta nell’integrazione tra codice, dispositivi, reti e infrastrutture.
matt88.it
Matteo D’Urso
Sviluppatore software e product builderAmbito di lavoro
Posizionamento
Software costruito per funzionare in contesti operativi reali
Sono Matteo D’Urso. Progetto e sviluppo applicazioni, prodotti software e sistemi connessi.
Posso seguire un prodotto dall’analisi alla distribuzione oppure concentrarmi su una componente specifica, mantenendo visibili utenti, vincoli e contesto operativo.
Esperienza
Profondità tecnica costruita anche sul campo
La prospettiva software è sostenuta da esperienza diretta con impianti elettrici, infrastrutture pubbliche, dispositivi, reti e manutenzione.
- 01
Quasi 20 anni
Impianti elettrici e fotovoltaici
Esperienza tecnica maturata principalmente negli impianti elettrici civili e fotovoltaici.
- 02
Ultimi 5 anni
Illuminazione pubblica, software e infrastrutture connesse
Attività nell’illuminazione pubblica affiancate da sviluppo software, IoT, telecontrollo, telemetria MQTT, server e reti MikroTik.
- 03
Focus attuale
Prodotti che collegano interfacce, servizi e operazioni
Applicazioni, prodotti e sistemi vengono progettati considerando sia il livello software sia l’ambiente nel quale devono funzionare.
Competenze
Una pratica software con profondità d’integrazione
Il lavoro non è vincolato a un singolo stack: interfacce, servizi, dati, automazioni e sistemi operativi vengono trattati come una superficie di prodotto unica.
Applicazioni software
Prodotti e strumenti progettati attorno a flussi reali, confini chiari e implementazioni mantenibili.
- Applicazioni desktop
- Web application e SaaS
- Dashboard e strumenti amministrativi
Backend e sistemi connessi
Servizi e integrazioni che spostano dati in modo affidabile tra applicazioni, dispositivi e infrastrutture.
- Backend e API
- Importazione ed elaborazione dati
- Automazioni e utility Python
Audit e miglioramento prodotto
Il software esistente viene analizzato attraverso architettura, rischio, usabilità e distribuzione, evitando riscritture arbitrarie.
- Architettura e codice
- Errori e sicurezza
- Deploy e manutenzione
Mappa d’integrazione
Dai dispositivi sul campo alle interfacce di prodotto
L’esperienza diretta lungo la catena aiuta a rendere visibili i vincoli operativi prima che diventino errori software.
Approccio al prodotto
Le decisioni tecniche restano responsabili
L’implementazione segue vincoli espliciti e responsabilità verificabili.
01
Utenti e vincoli prima dello stack
Problema, contesto operativo e risultato atteso vengono chiariti prima di scegliere le tecnologie.
02
Architettura motivata
Flussi, confini dei dati e compromessi devono essere comprensibili e difendibili.
03
Errori e sicurezza sono prodotto
Stati di errore, permessi, validazione e recupero fanno parte della progettazione, non di patch successive.
04
La consegna include l’operatività
Deploy, documentazione e condizioni di manutenzione vengono considerate prima del rilascio.
Sviluppo AI-assisted
L’AI supporta il lavoro; la responsabilità non si sposta
Gli strumenti di intelligenza artificiale supportano analisi, documentazione, sviluppo e revisione. Architettura, sicurezza, test, verifica del codice e decisioni di rilascio rimangono sotto il mio controllo.
Lavori selezionati
Guarda come questo approccio diventa software
Le sezioni Progetti e Software documentano prodotti, responsabilità, vincoli e stato verificato.