Claudio DEL MASTRO Dati personali Stato civile : Vedovo Luogo e Data di nascita: Roma - 22 luglio 1954 Cellulare e-mail 349 75 74 389 [email protected] Lingue straniere Inglese Titolo di Studio Laurea in Ingegneria Elettronica (spec. Informatica Sistemistica) 110/110 e lode Conoscenze informatiche Sistemi operativi: MARA-x86, Lynx/OS, VAX/VMS, IBM AIX, Digital UNIX, DOS/Windows, Windows NT, Windows 2003 Server, Windows XP Piattaforme: Intel-x86, Power PC, VAX/ELN, Microsoft Linguaggi : Ada, C, PASCAL, FORTRAN, PL/M-x86, ASM-x86, Classic ASP, Visual Basic.NET, ASP.NET, C# Standard, metodologie e metriche: DOD-2167A, MIL-STD-498, SA/RT, Buhr diagrams, UML 2.0, COCOMO, McCabe, ISO 9001.2000, ISO/IEC 17025, Common Criteria Applicativi di produttività: Microsoft Office, Project, Visio Ambienti di programmazione Ada, C, Visual Studio, .NET, Visual Web Development Express Edition, Eclipse Database Microsoft SQL Server 2005-2008, Express Edition, Compact Edition, Integration Service, Development Studio, Business Development Studio Esperienza Professionale 2010 Selex SI Da ottobre 2009 ho avviato una collaborazione con la società Intecs SpA, che nell’ambito del Consorzio Start, collabora con la Selex SI alla realizzazione del sistema di controllo del traffico navale italiano (Vessel Traffic Service –VTS). La realizzione di tale sistema richiede la collaborazione di svariati enti/aziende sia all’interno di Selex SI, sia nel contesto esteso di Finmeccanica cui Selex SI appartiene. Internamente a Selex SI, esiste il servizio cosidetto PSSW, che opera lavorazioni a norma MIL-STD-498 di sviluppo Software per le altre Business Unit Selex SI. In tale contesto ho assistito gli operatori PSSW alla conduzione dei processi interni relativamente alle attività di testing e validazione deiu requisiti utente presso il centro di verifica e integrazione di sistema. La mia opera ha permesso di attivare forme di collaborazione efficace e condivisa tra decine di operatore, che a vario titolo e su scala geografica, intervengono in detti processo. Allo scopo mi sono avvalso del Sistema Informativo interno a Selex SI, sul quale ho inserito la presentazione Workflow delle fasi di lavorazione della difettosità di sistema. Tale presentazione è al momento implementata con schede MS Access 2003 e 2007. E’ in corso la valutazione del Office Share Point server, per estendere l’approccio alle altre lavorazioni tipiche di un processo di sviluppo software. 2009 Poste Italiane Spa Da novembre 2008 ho avviato una collaborazione a progetto con Globaltecnology Srl per un progetto presso Poste Italiane SpA, mirato alla manutenzione ed evoluzione del sistema di gestione delle code degli oltre 14.000 Uffici Postali distribuiti sul territorio: GeniusQM. Il sistema di compone di un Servizio Centrale, da cui è possibile gestire gli Uffici Periferici in termini di Prodotti e servizi postali erogati, infrastrutture (Postazioni Operatori, Erogatori di biglietti, Display di chiamata, …), pubblicità, e una pluralità di Servizi periferici, allocati presso gli Uffici Postali. La tecnologia utilizzata è di provenienza Microsoft: (VB.NET, WebServices, SQL Server 2005). 2008 Consip Da maggio 2008 ho attivato una collaborazione a progetto con Insirio SpA, che nell’ambito di una RTI con BitMedia SpA ed Almaviva, realizza per CONSIP/MEF il nuovo Quadro di Costruzione del Settore Statale (QCSS) per il monitoraggio del Bilancio pubblico. L’attività è prevista terminare il 31/12/2008. Le tecnologie utilizzate sono Business Object Planning, Oracle, Excel 2003 e Microsoft VBA/ADO. 2007-2008 Nestor Tor Vergata - Laboratorio Sperimentale per la Sicurezza e la Certificazione di Servizi Telematici Multimediali Da novembre 2007 a febbraio 2008, ho assistito Nestor s.c.a.r.l. nel suo progetto di accreditamento presso OCSI (http://www.ocsi.isticom.it/) come Laboratorio per la Valutazione della Sicurezza informatica. Allo scopo mi sono occupato della revisione del sistema di qualità interno conforme alla normativa ISO/IEC 17025, e all’allestimento del processo di Valutazione della Sicurezza Informatica e delle relative procedure. L’attività ha reso necessaria la realizzazione di un sito ASP.NET, che instrumentando le Common Criteria (http://www.commoncriteriaportal.org), ha reso possibile censire le competenze tecniche interne al laboratorio in tema di Sicurezza Informatica, e attrezzare una procedura che permetterà l’esercizio delle Valutazioni secondo una prassi standard. Questo sito integra inoltre le procedure operative necessarie all’altra figura di riferimento che Nestor s.c.a.r.l. intende proporre al mercato, e cioè quella dell’Assistente di sicurezza, anch’essa abilitata dall’OCSI, ad assistere committenti e sponsor ad adeguare il proprio prodotto ai dettami della Decreto del Presidente del Consiglio dei Ministri 30 ottobre 2003 “Approvazione dello schema nazionale per la valutazione e la certificazione della sicurezza nel settore della tecnologia dell'informazione”, GU n. 98 del 27-4-2004. 2006-2007 In proprio. In questi ultimi due anni ho studiato e utilizzato approfonditamente .NET 2.0 (VB 2005 Express Ed, SQL Server 2005 Express Ed e Visual Web Developer 2005 Express Ed ). Ho predisposto un dimostrativo VB.ASP che permette la modellazione rapida dei processi e delle procedure aziendali in conformità alla normativa ISO 9001:2000 adottando la metodica Yourdon/DeMarco a Data Flow Diagrams e Petri.Net. Questa attività ha come obiettivo quello di predisporre il materiale per convincere aziende che lavorano nel settore a patrocinare un progetto di ricerca e sviluppo, finanziabile, con fondi comunitari e/o nazionali per la realizzazione del prototipo. Sto anche predisponendo un pacchetto finanziario (VB.NET 2.0) simil MS-Money per la gestione dei propri C/C bancari. Mi riprometto quanto prima di divulgare il frutto di questi due progetti. Di recente ho anche sviluppato un pacchetto VBA Access 2000 (ADO) per la gestione di alcuni corsi di danza tenuti presso un centro sportivo (Allievi, Corsi, Presenze, Pagamenti) . 2005-2006 NEXT SPA Consulente a progetto Brevi collaborazioni a progetto presso la SELEX SISTEMI SpA (FINMECCANICA), come consulente del CONSORZIO START. Merita menzione la collaborazione prestata nell’area “Architettura Grandi Sistemi” per la predisposizione dell’offerta FINMECCANICA per la realizzazione di un sistema informativo di pubblica sicurezza e di sorveglianza delle frontiere della regione sud dell’Algeria. Attività in proprio Predisposizione di un dimostrativo per la definizione assistita tramite calcolatore del SISTEMA DI GESTIONE DELLA QUALITÀ (MANUALE E SISTEMA INFORMATIVO) aziendale conforme alla normativa ISO 9001:2000 (Processi/Procedure). Il dimostrativo si avvale dell’ambiente di programmazione Visual Basic 2005 Express Edition, SQL 2005 Express Edition, Visual Web Developer 2005 Express Edition (ASP.NET). Metodologia YOURDON/DE MARCO e PETRI NET. 2000-2005 URMET Soluzioni Software SRL Direttore Su mandato della Direzione Generale del gruppo URMET, si è resa operativa la SOLUZIONI SOFTWARE S.r.L., reclutando da zero un pool di SOFTWARE ENGINEERS in grado di corrispondere alle necessità di progettazione e sviluppo delle società del gruppo URMET SISTEMI, URMET TLC e URMET CNS. Nel giro di pochi mesi è stato costituto un gruppo di 15 operatori esperti nella progettazione software sia tempo reale: DSP, microcontrollori, drivers VxWork, Linux; sia sistemistico: protocolli di comunicazione Internet e telefonici, midware e Application Server. La funzione ha richiesto l’implementazione di un sistema per il controllo di gestione del personale e delle commesse che le società del gruppo assegnano alla SOLUZIONI SOFTWARE. Allo scopo è stato utilizzato Microsoft Project e il relativo ambiente di programmazione visuale basato sul Visual Basic. La soluzione permette anche il reporting sintentico dei risultati costi/fatturato alla Direzione Generale. Oltre le prestazioni professionali offerte alle società del gruppo, si sono condotti alcuni progetti chiavi in mano che hanno permesso la realizzazione di: un ambiente di programmazione visuale di servizi telefonici interattivi a valore aggiunto (servizio sveglia, info12, e altri), un nodo di rete intelligente per l’esercizio di detti servizi. In entrambe le esperienze il ruolo rivestito è stato di capo progetto. Revisore del manuale di qualità aziendale per il conseguimento della certificazione ISO 9001:2000 per la fornitura di servizi di progettazione e consulenza nella Ingegneria del Software. 1992-2000 1996-2000 EISYS S.p.A. 1994-1996 Roma Responsabile di offerta L’esperienza acquisita nel periodo ha permesso di maturare una sensibilità orientata all’offerta di servizi di sviluppo, manutenzione e assistenza al cliente delle componenti software frapposte tra lo strato applicativo dei sistemi di difesa (FSAF, SPADA 2000, NATO HAWK/FDOC, nave di supporto logistico ETNA) e lo strato delle tecnologie COTS (Commercial off the shelf). Nel triennio si sono pertanto svolti compiti di mantenimento delle relazioni con il cliente per ciascuno dei sistemi menzionati, gestione di pluralità di progetti di sviluppo e manutenzione di commesse medio piccole (200 ÷ 4000 ore), partecipazione operativa ad alcune fasi dei processi di sviluppo e manutenzione software, realizzazione di un servizio di Assistenza tecnica al cliente con frequenti interventi sia in sito che help-desk. Le relazioni con il cliente sono state tenute sia sul piano tecnico (pianificazione di progetto) che su quello finanziario (forniture a Task ovvero servizi di Assistenza). La gestione di progetto è stata condotta avvalendosi del COCOMO per l’attività di preventivazione iniziale e della normativa DoD 2167A/MIL-STD-498 per modellare il processo di sviluppo/manutenzione del software. La partecipazione operativa ai progetti ha permesso di sviluppare una competenza specifica nell’implementazione di protocolli di comunicazione militari e non su hardware commerciale per il controllo da un centro di coordinamento di dispositivi d’intercettazione, sorveglianza e identificazione. 1994-1996 Calcolatore MARAVME: Responsabile di programma con compiti di coordinamento e pianificazione di tre progetti aziendali attivati per lo sviluppo ed il trasporto di tre componenti di software di base dei sistemi di difesa bilaterale Francia-Italia (FSAF). Il programma prevede l’integrazione del sistema operativo LynxOS (Multi-tasking kernel, Input-Output drivers e protocolli ) in una interfaccia software realizzata in linguaggio Ada atta a minimizzare i costi del trasporto del software applicativo da tecnologie proprietarie a base Intel, Digital, Alenia a tecnologie commerciali a base PowerPC, bus VME, Lynx/OS. Oltre le tecnologie menzionate si aggiunge : Ada Alsys, IBM AIX, Operating system POSIX compliance, GNU C, Microsoft Office (Word 6.0, EXCEL 5.0, Access 2.0), Teamwork, Interleaf, DEC PathWork, Digital Excursion). 1992-1994 Progetto SAMP/T: Respsonsabile del workshop di produzione software e delle piattaforme di sistema. Il workshop è basato su macchine DEC VAX/VMS e PC Windows. Le piattaforme di integrazione sono basate su DEC VAX/ELN e Alenia MARA/386. Analista senior con compiti di analisi e strutturazione dei requisisti del sottosistema di sorveglianza. L’analisi dei requisiti è stata condotta con il tool CASE Teamwork/SA e Teamwork/RT Analista senior con compiti di coordinatore del team interaziendale per la specificazione del sottosistema di simulazione di dispositivi radar e di ingaggio per l’esercizio simulato del software operativo a supporto delle attività di integrazione e collaudo di sistema e sottosistema. 1990-1992 SPECTRUM S.p.A. Ariccia (RM) Progetto VTS (Vessel Traffic Service) Responsabile di progetto - Realizzazione del software operativo dei sottosistemi di sorveglianza e di ausilio alla navigazione del canale di San Pietroburgo. Ambedue i sottosistemi sono stati realizzati per conto Alenia ed eseguono sulla piattaforme proprietarie dell’Alenia MARA-x86. La realizzazione ha percorso l’intero ciclo di vita del software così come definito dalla normativa DoD 2167A. Le attività di Software engineering sono state condotte in ambiente VAX/VMS avvalendosi di Teamwork per l’analisi dei requisiti e disegno preliminare, di Interleaf per la realizzazione della documentazione di progetto. La codifica è stata operata in PL/M-x86. Le dimensioni del progetto sono state di circa 12000 ore uomo. 1989-1990 DATASPAZIO Roma Questa esperienza è di scarsa rilevanza professionale data la limitata durata (Dicembre 1989 Febbraio 1990). Merita comunque menzione la partecipazione alla fase iniziale del progetto CUIS (Columbus Utilization Information System) acquisito da DATAMAT SpA su commessa ESRIN. 1982-1989 SELENIA Industrie Elettroniche Associate Roma Progetto TOWO (Tools and WorkStation) Membro del team interaziendale del Raggruppamento RSE (Selenia, Elsag, Selenia Spazio) per la identificazione e promozione presso i dipartimenti software del raggruppamento di tool CASE, standard e metodologie a copertura del ciclo di vita del software. Tecnologia promossa: Teamwork della CADRE e Interleaf della Interleaf. Progetto ACSIT (Ada Compiler System Intel Target) I985-1989 Responsabile di progetto per la definizione, implementazione e validazione dello Ada Compiler System per il calcolatore Selenia MARA-x86.L’attività si è svolta a Copenhagen dal 1985 al 1987 presso la sede della DDC International, e dal 1987 al 1989 a Roma. A Lyngby si è adattato al target MARA-x86 il Compiler System VAX/VMS sviluppato dalla DDC-I in precedenza. Ciò ha comportato l’integrazione nel Kernel del Sistema Operativo del MARA dei Run time support necessari al linguaggio (multitasking, dynamic memory allocation, exception handling, type checking, Standard I/O, ...). Per motivi di efficienza questo è stato realizzato in Assembler Intel 80x86. A Roma è stato completato lo sviluppo del Run time system con i suppori necessari a controllare le peculiarità del MARA-x86 (configurazioni multiprocessore, shared memory, ...) e si è certificata l’implementazione del linguaggio tramite l’Ada Compiler System Validation Capability (ACVC). Progetto MARA 1983-1985 1982-1983 1981-1982 Analista Junior con compiti di realizzazione di una applicazione Fault Tolerant basata sul computer MARA-860, in collaborazione con lo IEI di Pisa e finanziata dal sottoprogetto MUMICRO del Progetto Finalizzato Informatica. Principali problematiche affrontate: disponibilità non stop di un noto MATCHED PAIR MARA-860, supporti stabili di memoria e meccanismi base per la programmazione di transazioni atomiche su basi di dati. Analista Junior con compiti di definizione e implementazione di componenti di Sistema Operativo (Kernel, I/O System, File System, Node Supervisor) e Fabbrica del Software (Linguaggi di configurazione, Compilatori e Linkers) per il calcolatore Selenia MARA-x86 ad architettura multiprocessore. OLTECO - Olivetti Telecomunicazioni Ivrea (TO) Analista Junior con compiti di realizzazione di un concentratore di macchine e terminali equipaggiate di interfaccia RS-232, verso lo standard CCITT S.70 (TELETEX), per lo scambio su rete di comunicazione geografica di documenti. Principali tecnologie utilizzate : HP64000 workstation della Hewlett Packard, linguaggio di programmazione PASCAL, iAPX 8088 della INTEL. Analista Junior con compiti di realizzazione di un concentratore di macchine e terminali equipaggiate di interfaccia RS-232, verso lo standard di comunicazione ETHERNET Local Area Network, livelli TRANSPORT e SESSION del modello ISO/OSI. 1981 Universita degli studi di Roma La Sapienza - Istituto di Automatica Attività di ricerca presso l’Istituto di Automatica della Facoltà di Ingegneria della Università di Roma, tesa a finalizzare il lavoro di tesi di laurea, e consistita nello sviluppo di algoritmi numerici per il controllo in frequenza mediante microprocessore di un motore asincrono trifase