Bio & Legacy
The Man Behind the Code

Oltre il Codice: Una questione di approccio
"Spesso mi chiedono: 'Maurizio, con oltre 35 anni di esperienza, perché scrivi ancora codice invece di fare solo il manager?'
La risposta è semplice: perché sono un Architetto che ama il cantiere.
Non mi sono mai accontentato di disegnare strategie sulla carta per poi delegare i problemi reali ad altri. Credo che per progettare soluzioni che funzionano davvero – che facciano risparmiare tempo e rendere di più – bisogna conoscere la materia prima. La mia 'Legacy' non è solo nel software che ho scritto, ma nella cura artigianale che metto in ogni progetto, grande o piccolo che sia."
Le Radici del Codice: Critical Care
Molto prima del Cloud e dell'AI, la sfida era l'acquisizione dati in tempo reale in ambienti dove un errore non era ammissibile.
La mia storia nel software mission-critical inizia nel 1987, con un progetto monumentale di migrazione per un sistema PDMS (Patient Data Management System). Il Patient Data Management System (PDMS) di HP (Hewlett-Packard) è stato un sistema pionieristico di informazione clinica, introdotto tra la fine degli anni '70 e gli anni '80, progettato specificamente per le Unità di Terapia Intensiva (ICU). Si trattava di un'architettura complessa composta da oltre 2.000 moduli in Ratfor (Rational Fortran) e Fortran 77 che raccoglieva dati vitali tramite interfacce A/D. In quel contesto, oltre a centinaia di moduli in linguaggio evoluto, ho riscritto personalmente 200 moduli critici in Linguaggio Macchina, ottimizzando il codice al livello più basso possibile per garantire prestazioni assolute.
Nel 1998, portando in dote questo decennio di esperienza sul campo, ho iniziato la collaborazione con UMS (oggi Ascom UMS) sul software DiGiStat. Lì ho progettato e realizzato un'architettura distribuita DCOM Client/Server per l'acquisizione dati universale. Il sistema orchestrava il flusso di informazioni dai dispositivi ospedalieri più disparati — ventilatori meccanici, monitor multiparametrici, emogas analizzatori, incubatrici fino ad acquisire i dati dal laboratorio analisi ecc... — convogliando tutto verso la cartella clinica elettronica 24/7/365.
Cosa significa questo per il tuo progetto oggi?
I miei primi quindici anni di codice li ho scritti per i reparti di Terapia Intensiva. In quell'ambiente, la stabilità del software non è un obiettivo, è un prerequisito assoluto.
Quell'esperienza mi ha lasciato una 'deformazione professionale' che applico ancora oggi a ogni progetto, dal sito web all'app complessa. Non distinguo tra software critico e non critico: costruisco semplicemente sistemi progettati per non rompersi, rispettando il tuo investimento con la stessa disciplina tecnica di allora.


Background Scientifico: Pubblicazioni & Ricerca (19)
Il rigore metodologico nato in quegli anni è testimoniato anche dalla mia attività di software architect per il supporto alla ricerca accademica e dalle pubblicazioni internazionali nel campo dell'Informatica Medica.
Nota: Tutte le pubblicazioni scientifiche e accademiche sono firmate con il mio nome anagrafico, Gennaro Cataldo.
Development and Implementation of a Web-Based International Registry Dedicated to Atypical Pigmented Skin Lesions Telemedicine and e-Health / Journal of Clinical Medicine – 2023 Autori: Tognetti L., Cataldo Gennaro, Cevenini G., et al.
Il mio ruolo: Progettazione e sviluppo Full-Stack della piattaforma software Web-Based utilizzata per la raccolta dati centralizzata e il coordinamento dei team di ricerca internazionali. Implementazione delle interfacce utente e dei protocolli di sicurezza per la gestione dei dati sensibili.
...vai all'articolo
Pattern Analysis of Benign and Malignant Atypical Melanocytic Skin Lesions (The iDScore-PalmoPlantar Database) Life (Basel) – 2024 Autori: Tognetti L., Cataldo Gennaro, Rubegni P., et al.
Il mio ruolo: Architettura del sistema informativo per la costruzione del database strutturato. Sviluppo di soluzioni basate su Google Workspace (HTML Service, Google Apps Script) e Spreadsheet specializzati per automatizzare il flusso di lavoro e l'interazione tra i ricercatori.
...vai all'articolo
A Measurement System to Estimate the Pleural Pressure From the CVP for Respiratory System Monitoring IEEE Transactions on Instrumentation and Measurement – 2019 Autori: Addabbo T., Cataldo Gennaro, Cevenini G., Vignoli V.
Il mio ruolo: Progettazione software dello strumento di misura. Sviluppo dell'applicativo in LabVIEW per l'acquisizione e l'elaborazione in tempo reale delle forme d'onda dai monitor di terapia intensiva (Progetto PPL).
...vai all'articolo
Estimation of the Transpulmonary Pressure from the Central Venous Pressure in Mechanically Ventilated Patients Journal of Clinical Monitoring and Computing – 2024 Autori: Franchi F., Cataldo Gennaro, Vignoli V., Cevenini G.
Il mio ruolo: Sviluppo del software di acquisizione real-time e integrazione con la strumentazione biomedicale per la validazione del metodo di stima della pressione transpolmonare.
...vai all'articolo
Validation of an integrated dermoscopic scoring method in an European teledermoscopy web platform: the iDScore project Journal of the European Academy of Dermatology and Venereology – 2020 Autori: Tognetti L., Cataldo Gennaro, et al.
Il mio ruolo: Design e sviluppo dell'intera infrastruttura web "iDScore" per la teledermatoscopia. Realizzazione del backend per il calcolo automatizzato degli score e gestione dell'interoperabilità tra i diversi centri clinici europei.
...vai all'articolo
A New Deep Learning Approach Integrated with Clinical Data for the Dermoscopic Differentiation of Early Melanomas Journal of Dermatological Science – 2021 Autori: Rubegni P., Cataldo Gennaro, Cevenini G., et al.
Il mio ruolo: Progettazione della pipeline software per l'ingestione e la normalizzazione dei dataset clinici e delle immagini, propedeutica all'addestramento dei modelli di Deep Learning.
...vai all'articolo
La mia filosofia: Concretezza su tutto
Chiarezza strategica
La tecnologia è complessa, la comunicazione non deve esserlo. Elimino il gergo tecnico per parlarti in termini di impatto aziendale, perché le decisioni migliori nascono dalla comprensione, non dalla confusione.
Tecnologia Sostenibile
Non inseguo le mode, ma l'efficienza. Se il tuo problema si risolve con un'automazione leggera su Excel, non ti proporrò infrastrutture costose e sovradimensionate. La soluzione giusta è quella che risolve il problema col minimo attrito
Prima l'Analisi, poi il Codice
Scrivo software solo quando ho compreso a fondo il tuo processo operativo. Dedico tempo all'analisi iniziale per evitare sprechi e garantirti uno strumento che curi la causa del problema, non solo i sintomi
Equilibrio, Ritmo e Strategia
Barca a Vela
Il mare non perdona l'impreparazione. La vela mi ha insegnato a leggere i segnali deboli, adattare la strategia al mutare del vento e gestire l'equipaggio in situazioni critiche. Pura gestione del rischio
www.aladarsail.com
Chitarra Jazz
Il Jazz è caos organizzato. Richiede una conoscenza profonda della teoria (struttura) per poter improvvisare liberamente (creatività). Nel codice è lo stesso: solo padroneggiando le regole puoi innovare
Tai Chi
Il mio anchor point. Mi insegna la pazienza, il focus sul dettaglio e la ricerca del movimento efficiente. 'Wu Wei' (azione senza sforzo) è l'obiettivo di ogni codice pulito.
Ciclismo
Lo sviluppo software non è uno sprint, è una maratona. Il ciclismo allena la resilienza: la capacità di macinare chilometri e mantenere la costanza necessaria per i progetti a lungo termine
Vuoi scoprire se posso esserti di aiuto?
Parliamo del tuo sito web o del software che vuoi realizzare e troviamo l'architettura adatta al tuo scenario specifico






