Curriculum vitae INFORMAZIONI PERSONALI NOME INDIRIZZO TELEFONO E-MAIL NAZIONALITÀ DATA DI NASCITA PRESENTAZIONE Ropelato Franco Piazza G. Garibaldi, 31 – 00047 Marino (Roma) 340 400 8712 [email protected] Italiana 16/10/1956 Sono ingegnere elettronico iscritto all'albo, specializzato in informatica. Ho 30 anni di esperienza come Analista Programmatore, Analista di Business Intelligence e Database Specialist. Come Analista Programmatore, ho lavorato in progetti relativi a tutte le fasi del ciclo di sviluppo software. Durante la mia carriera ho scritto software in vari domini applicativi: gestione degli Asset tecnologici, Contabilità, Magazzino, Contabilità Industriale, Pensioni per il settore pubblico, struttura dello Stato Italiano, piano di ammortamento prestiti e mutui, stipendi, gestione clienti CRM, ERP. I miei clienti sono stati amministrazioni statali, aziende di telecomunicazioni, di elettro-meccanica, di turismo ed enti no-profit. Keywords: C, Borland Delphi, Javascript, Microsoft Visual Studio VBasic e C#, SQL, PL/SQL, Eclipse, Microsoft ADO APIs, VBA, VBScript, JScript, HTML e CSS. Sono esperto nell'analisi dei requisiti cliente, uso la modellazione dei processi con UML e l'ingegneria dei Casi d'Uso. Sono abile sia nel disegno architetturale, usando il modello entityrelationships, sia nel disegno del livello fisico dei dati nel db. Ho esperienza nel Database Modeling (attribute collection e normalizzazione). Ho varie esperienze in progetti di integrazione, automazione di test, controllo qualità. Ho esperienza di metodologie Test-driven e Agile (pair programming). Ho una lunga esperienza di produzione di manuali sia utente che tecnici. Ho lavorato sulle varie piattaforme Microsoft Windows, Solaris, Unix, e Linux. Sono esperto nei linguaggi di script Unix (ksh, bash) e dei tool vi e awk. Ho piena familiarità con l'architettura Internet/intranet, i protocolli TCP-IP, il routing e i firewall. Ho esperienza in ambito sicurezza di rete (SQL injection, uso di MBSA e di nmap), nell'attivazione di procedure di backup, nella virtualizzazione di server e di desktop, nella migrazione da Windows a Linux (sia Debian che Ubuntu). Come Analista di Business Intelligence e Database Specialist ho una grande esperienza nell'analisi e nella manipolazione dei dati, dalla semplice pulizia di file Excel fino alla produzione di data warehouse in Oracle e MySql per l'analisi dei trend storici e per evidenziare le correlazioni. Conosco in profondità il disegno e lo sviluppo di database e ho una lunga esperienza di applicativi su database. Sono esperto nell'ottimizzazione di query e nel tuning di database di grosse dimensioni e nella programmazione di package PL/SQL avanzato, di stored procedures e di triggers. Ho esperienza di bulk data processing: per l'INPS, nelle procedure mensili dell'ETL dei pagamenti delle pensioni dei dipendenti pubblici, ho ridotto i tempi di elaborazione da qualche giorno a poche ore. Ho esperienza con MS Access, Crystal Reports, SAP Business Objects Web Intelligence, MS SQL Server e QlikView. PAGINA 1 - CURRICULUM VITAE DI ROPELATO FRANCO Curriculum vitae ESPERIENZA LAVORATIVA • Date Da dicembre 2015 • Datore di lavoro Gsit srl, Via B.B. Spagnoli 61, ROMA • Tipo di azienda o settore Erogazione di servizi di consulenza software e man powering per Dexia Crediop Bank, Roma • Tipo di impiego Consulente Senior Business Analyst • Principali mansioni e responsabilità Progetto: documentazione “as is” del datawarehouse aziendale per analisi impatto migrazione. Trainer di giovane analista. • Date Da dicembre 2004 a ottobre 2015 • Datore di lavoro vari, infine con iQuest srl, via di Grotta Perfetta 643, ROMA • Tipo di azienda o settore Erogazione di servizi di consulenza software e man powering per INPS (gestione dipendenti pubblici ex-INPDAP), Roma Consulente Senior Business Analyst • Tipo di impiego • Principali mansioni e responsabilità Produzione, manutenzione e ottimizzazione di procedure di ETL, per l'import e la pulizia dei dati, e di query SQL per report on demand. Progetto: Osservatorio Economico Finanziario – analisi dei contributi versati all’INPDAP Import dei dati delle DMA Uniemens, dichiarazioni dei versamenti mensili dei contributi; creazione della classificazione, secondo le logiche normative, degli enti pubblici e a capitale anche in parte pubblico, dello Stato Italiano. Classificazione dei contratti collettivi nazionali di lavoro per i dipendenti del settore pubblico. Progetto: Osservatorio Economico Finanziario - adattamento alla nuova banca dati Import, dalla nuova banca dati (BDN-SIN), dei dati dei pagamenti delle prestazioni pensionistiche, dei loro arretrati, degli assegni di invalidità e superinvalidità, delle quote vitalizie passive, dei trattamenti di fine rapporto e di fine servizio con le rateizzazioni dei pagamenti, delle posizioni assicurative, dei dati retributivi e dei contributi versati, delle pratiche per ricongiunzioni. Progetto: Osservatorio Economico Finanziario – analisi delle prestazioni istituzionali Import dei dati dei pagamenti delle prestazioni pensionistiche e previdenziali, analisi e generazione di report sulla loro qualità. Ottimizzazione delle procedure PL/SQL Oracle, delle viste SQL e dei report BusinessObject. Manutenzione correttiva ed evolutiva dell’applicativo software in VBasic per l’automazione del processo di import e di verifica della qualità dei dati provenienti dai database di produzione dell'Istituto. L’attività è finalizzata alla generazione di report trimestrali e annuali sull’andamento economico finanziario del carico ordinario e di quello straordinario dell’Istituto e di report on-demand sulla qualità dei dati. Progetto: Osservatorio Economico Finanziario – analisi della cartolarizzazione del patrimonio immobiliare dell’INPDAP Disegno e creazione del db per l’analisi della cartolarizzazione del patrimonio immobiliare dell’INPDAP; creazione procedure di armonizzazione e di import dei dati da files Excel, Access, Html e testuali; creazione viste SQL e report sui risultati economici prodotti dalla cartolarizzazione. Progetto: Osservatorio Economico Finanziario – analisi delle prestazioni creditizie (mutui e prestiti) erogate dalla gestione “dipendenti pubblici” dell’INPS Analisi di fattibilità per la creazione del db per l’analisi delle prestazioni creditizie erogate dalla gestione “dipendenti pubblici” dell’INPS. Produzione del report delle prestazioni erogate e delle rate incassate per lo studio dei rientri di capitale, degli interessi delle rate e di quelli di mora per ritardato pagamento. Studio dei piani di ammortamento col metodo delle rate posticipate costanti e di quello a interessi anticipati con rate a capitale costante. Attività eseguite per tutti i progetti: contatti e interviste sia con personale dapprima INPDAP e poi INPS, sia di altre società di consulenza operanti nell’Istituto; studi di fattibilità – analisi della disponibilità e della qualità dei dati, della loro struttura e delle loro relazioni, tenendo conto della mole (2,5 milioni di pensioni al mese); creazione di strutture dati nel db Oracle dell'Osservatorio; PAGINA 2 - CURRICULUM VITAE DI ROPELATO FRANCO Curriculum vitae produzione, manutenzione e ottimizzazione di report in Business Objects XI e in Excel. • Date Da marzo 2001 a giugno 2015 • Datore di lavoro vari, infine con Zeroclock srl, via Giovanni Nicotera 31, ROMA • Tipo di azienda o settore Erogazione di servizi di consulenza software e man powering per Telecom Italia IT, Pomezia • Tipo di impiego Consulente con competenze di “Application Developer e DB Administrator” dell'Inventory Management (asset tecnologico aziendale) dei Data Center di Telecom Italia Produzione e ottimizzazione query SQL e packages PL/SQL per report on demand e fornitura dati per gli strumenti di ETL dei data warehouse aziendali (OWB - ODI). Studi di fattibilità, analisi, pianificazione e controllo delle attività dell’ufficio dell’Inventory Management e del sistema di Asset Management HP OpenView AssetCenter (ex Peregrine) delle informazioni tecniche, logistiche e amministrative riguardanti l'inventario hardware e software dei più di 170.000 assets fisici e virtuali gestiti dall'azienda nei 60 data center dislocati su tutto il territorio nazionale. Gestione della formazione iniziale di tale db degli asset IT (prima Peregrine, poi HP OpenView AssetCenter), conglomerando le liste parziali (spesso file Excel, tutti formattati diversamente) forniti dalle varie componenti aziendali; produzione degli script di conversione, di applicativi software per il data entry e di report al management durante la fase di migrazione al nuovo sistema di gestione. Analisi e pulizia di files Excel: identificazione di duplicati, combinazione e/o separazione dei dati secondo le logiche dell'azienda, riconoscimento e correzione degli errori di battitura, uniformazione dei formati, … Assistenza in tre migrazioni organizzative e infrastrutturali, ho istruito il nuovo management e i collaboratori. Progetti di integrazione (tutti efficacemente riusciti) con i db di altre applicazioni aziendali: con il db degli ambienti applicativi aziendali, con il db dei contratti di manutenzione, con il db del sistema Archibus delle mappe AutoCad delle sale dei data center, con i sistemi VMWare delle farm dei virtualizzatori, con il db di EMC Legato Networker dei settaggi dei backup, con il db EMC DPA Data Protection Advisor dei log di backup, con il db HP DDMI del discovery automatico delle configurazioni dei server, con il db NetApp OnCommand Insight dei tool di monitoraggio delle catene di storage, col db dei tool di monitoraggio delle Control Room, con il db delle licenze software e con il db degli asset virtuali e fisici dei clienti in co-location. Manager di un team di 6 persone. • Principali mansioni e responsabilità Costituzione e manutenzione del catalogo modelli hardware. Ho monitorato costantemente la qualità della modellazione degli asset intervenendo per assicurare che i nuovi asset avessero la corretta classificazione, senza duplicazioni né improprie semplificazioni, sono diventato esperto nell'ampia varietà di appliances dei diversi produttori. Gestione dell'audit delle registrazioni e manutenzione dell'integrità e della qualità dei dati. Monitoraggio degli indici di errore. Modellazione e fornitura dei driver di costo alla Contabilità Industriale aziendale. Supervisione delle attività di definizione requisiti utente delle change requests, di analisi delle problematiche e di controllo dei test di collaudo del portale intranet del sistema di gestione delle richieste di backup. Assistenza di secondo livello agli utenti finali. • Date Da settembre 2010 ad aprile 2014 • Datore di lavoro Centro Mariapoli Internazionale, Castel Gandolfo • Tipo di azienda o settore Centro congressi • Tipo di impiego Software Architect • Principali mansioni e responsabilità Analisi dei requisiti cliente e formulazione delle specifiche funzionali; disegno del Modello Relazionale e dalla struttura fisica dei due database MySql di front end e di back end; implementazione della replicazione bidirezionale tra i due db; supervisione del lavoro del team PAGINA 3 - CURRICULUM VITAE DI ROPELATO FRANCO Curriculum vitae dei programmatori C#. • Date Da marzo 2002 a dicembre 2002 • Datore di lavoro Format Systems and Networks srl, via Oldofredi 41, Milano • Tipo di azienda o settore Erogazione di servizi di consulenza software e man powering per Ministero del Tesoro, Roma • Tipo di impiego Analista funzionale • Principali mansioni e responsabilità Analisi per il sistema degli stipendi dei dipendenti pubblici (Oracle). Incontri a intervalli regolari con rappresentanze del Ministero. Analisi delle richieste di manutenzione e di nuovi sviluppi. Supervisione del lavoro dei programmatori e gestione dei test funzionali. • Date Dal 1982 a oggi • Datore di lavoro vari • Tipo di azienda o settore Settori: servizi, metalmeccanico, turismo, no-profit, formazione • Tipo di impiego Consulente sicurezza, Analista, Programmatore, Responsabile ICT, Insegnante • Principali mansioni e responsabilità Analisi della sicurezza di LAN aziendali. Sviluppo del database (MS SQL Server) delle offerte ai clienti di un'agenzia di viaggi. Sviluppo di programma di gestione contabilità (Delphi, MS SQL Server) per un'organizzazione senza scopo di lucro. Sviluppo di soluzioni di connettività tra la sede centrale e quelle periferiche usando sistemi basati su Internet per un'associazione di giornalisti professionisti. Installazione e amministrazione della LAN mista Unix - Windows - MAC in azienda leader italiana di impianti di sicurezza. Amministratore del database Informix su Unix per la contabilità. Gestito il passaggio a SAP R/3 basato su NT/Oracle, valutato le offerte di gestionali presenti sul mercato, analizzato l'organizzazione dell'azienda e le funzionalità ERP e di gestione del magazzino offerte da SAP. Responsabile dell'installazione e amministrazione dei PC negli uffici e nei reparti produttivi e delle workstations Sun/Solaris e Silicon Graphics/IRIX nei laboratori di ricerca. Sviluppo di progetti di Office Automation basati su MS Office con procedure scritte in VBA. Responsabile del sistema informativo aziendale presso una società che opera nel settore elettrotecnico nella taratura per conto dell'ENEL dei contatori elettrici e dei limitatori di corrente e nella produzione dei relativi banchi di taratura. Ho curato la prima informatizzazione con l'introduzione di minicomputer DEC, con la creazione di un applicativo gestionale, e, successivamente, con lo sviluppo dell'Office Automation, l'introduzione dei personal computer e il loro collegamento in rete locale (Novell Netware). Ho partecipato alla produzione dei banchi automatici di taratura sviluppandone il software e contribuendo al disegno dell'interfaccia elettronica tra i banchi e il computer di gestione. Insegnante di matematica e fisica (liceo scientifico), elettronica (istituto professionale). ISTRUZIONE E FORMAZIONE • Date Dal 1975 al 1981 • Nome e tipo di istituto di istruzione Università Statale degli studi di Padova • Qualifica conseguita Laurea in Ingegneria Elettronica, specializzazione in informatica (7° livello QEQ) • Classificazione 110/110 Oggetto della tesi: progetto e implementazione di un software interprete di comandi per il controllo di robot industriali • Altri corsi In maniera autonoma mi sto continuamente aggiornando in risposta alle richieste dei miei clienti e alla mia curiosità professionale. Recentemente: MySql replication, Oracle OWB e ODI, MongoDB, Meteor framework, Django, Salesforce 1 Platform, Android programming, Design Patterns in Java, Agile vs. Lean project management, Liferay, MediaWiki, Wordpress, Joomla. PAGINA 4 - CURRICULUM VITAE DI ROPELATO FRANCO Curriculum vitae CAPACITÀ E COMPETENZE PERSONALI MADRELINGUA ALTRE LINGUE INGLESE TEDESCO CAPACITÀ E COMPETENZE RELAZIONALI CAPACITÀ E COMPETENZE ORGANIZZATIVE CAPACITÀ E COMPETENZE INFORMATICHE ALTRE DICHIARAZIONE Italiano CAPACITÀ DI LETTURA eccellente scolastico CAPACITÀ DI ESPRESSIONE ORALE buono scolastico So entrare in relazione con persone provenienti da altre nazioni e culture, ho svolto attività di volontariato in un centro di prima accoglienza per immigrati, ho vissuto per 6 mesi in California. Ho imparato a parlare in pubblico da quando sono stato rappresentante di un gruppo giovanile. Ho partecipato a corsi di formazione in comunicazione e tecniche relazionali. Sono un buon ascoltatore. Ho gestito per due anni un gruppo di lavoro di fino a 6 persone, di cui uno dislocato in sede diversa. Ho imparato a tenere la contabilità perché sono stato il cassiere di un'associazione no-profit. Ho partecipato a corsi di formazione in materia di modelli di sviluppo di processi decisionali e di coordinamento di risorse umane. sistemi operativi: windows, solaris, linux debian e ubuntu dbms: oracle, mysql, ms access, ms excel, ms sqlserver, mongodb, owb linguaggi: sql, pl/sql, c#, c, visual basic, vba, vbscript, jscript, delphi, html, css, php metodologie di analisi e di programmazione: strutturata, oo, uml, agile protocolli per network: tcp/ip tecnologie: asp, activex, com, dcom, ado web server: iis, apache, lamp tool per web: visual studio, frontpage, meteor tool per reporting: business objects, crystal reports, qlikview altro: autocad, hp openview assetmanager, hp openview connect-it, peregrine assetcenter, ms baseline security analyzer, virtualbox, vagrant, docker Altre aree, oltre a quelle tecniche informatiche, in cui recentemente mi sono applicato sono: contabilità e paghe, sia per il settore privato che per quello pubblico, fondi pensione, bandi di finanziamento della Comunità Europea a gruppi giovanili. Dichiaro che le informazioni riportate nel presente Curriculum vitae sono esatte e veritiere. Autorizzo il trattamento dei dati personali, ivi compresi quelli sensibili, ai sensi e per gli effetti del D.Lgs 30 giugno 2003 n. 196 per le finalità connesse con l’attività lavorativa aziendale. Data 18 gennaio 2016 PAGINA 5 - CURRICULUM VITAE DI ROPELATO FRANCO CAPACITÀ DI SCRITTURA buono scolastico Firma