Curriculum Vitae - Massimo Petracca
Massimo Petracca
1. DATI ANAGRAFICI
Nome e Cognome: Massimo Petracca
Nato a Roma il 01 Giugno 1963
Cellulare: 327.5851469
E-Mail: masspetracca@libero.it
2. STUDI
Diploma tecnico commerciale presso istituto Medici del Vascello di Roma ( anno 1982 ).
The British Museum of Natural History di Londra, UK. Revision of the European species of the genus Metaphycus Mercet (Hymenoptera: Chalcidoidea) ( anno 1985 ).
3. CONOSCENZE INFORMATICHE
Conoscenze in fase di approfondimento:Ottima esperienza nello sviluppo di architetture MAIN-FRAME: COBOL/PLI, TP(CICS/IMS), DBRM(DLI/DB2), conoscenza approfondita del sistema operativo e delle rispettive JCL utilizzate nelle rispettive procedure BATCH (OS/390); tools di sviluppo: EASYTREAVE, TSO/SPF-CLIST.tools di analisi: EDraw, Flow;
tools di pianificazione e schedulazione lavori/risorse: Project Manager. Office Microsoft tools.Interazione con progetti di tipo web costituiti da front-end via flussi XML oppure STORE PROCEDURE. IDE - Visual Age for TxSeries (Cobol/Db2U). Integrazione di piattaforme, XML, parsers, ecc.
Conoscenze tecniche acquisite con studio personale e lavoro:Conoscenza teorica di tecniche di programmazione Object Oriented con l’ausilio di tools quali Rational Rose.
Conoscenza di Java (JDK 1.3).Application server Tomcat/JBOSS.IDE di sviluppo: Eclipse.Buona conoscenza di SQL, progettazione di Basi Dati tramite modelli Entità/Relazione (tools ERWIN – Data Modeler ed altri).Conoscenza di XML e delle sue funzionalità, potenzialità (tools utilizzati XMLSPY).DBMS: buona conoscenza di PostGres SQL, MySql, e buona conoscenza MS Access. Conoscenza dei protocolli: HTTP, FTP, TCP/IP.Web Servers: Apache, Tomcat.Sistemi Operativi: ottima conoscenza di Windows 98/Xp/2000/7.
Conoscenze tecniche acquisite con studio personale e lavoro:Conoscenza teorica di tecniche di programmazione Object Oriented con l’ausilio di tools quali Rational Rose.
Conoscenza di Java (JDK 1.3).Application server Tomcat/JBOSS.IDE di sviluppo: Eclipse.Buona conoscenza di SQL, progettazione di Basi Dati tramite modelli Entità/Relazione (tools ERWIN – Data Modeler ed altri).Conoscenza di XML e delle sue funzionalità, potenzialità (tools utilizzati XMLSPY).DBMS: buona conoscenza di PostGres SQL, MySql, e buona conoscenza MS Access. Conoscenza dei protocolli: HTTP, FTP, TCP/IP.Web Servers: Apache, Tomcat.Sistemi Operativi: ottima conoscenza di Windows 98/Xp/2000/7.
Linguaggi per la creazione di pagine Web: conoscenza pratica di HTML, Javascript (tools Dreamweaver).
4. COMPETENZE
Capacità di coordinamento del lavoro con interazione con il cliente, dall’analisi sino alla fase di sviluppo, quindi tests di collaudo per il rilascio in produzione, successivamente manutenzione ordinaria ed imcrementale.Impostazione di un progetto: analisi dei requisiti, progetto dell’architettura dei contenuti e stesura del progetto finale (tools usati Visio/RationalRose).
5. DATI PROFESSIONALI.
Progetti presso cliente/bancario:
Attività di presidio dello Scoperto di Conto (*) ed in parallelo -
1)Sviluppo lato web e grafico (MVC: multi-thier) di repository di dati finanziari/contabili e di bilancio per l'utente finale POSTE ITALIANE group (Postecom, SDA, PosteVita, Postenergia, ecc.), contabilità di gruppo (visibilità dei dati per società controllante/controllata), problematiche di bilancio secondo criteri IAS (budget/ consuntivo), parametrizzazione delle utenze/profili per la fruibilità dei report pdf/xls con integrazione di applicazioni open source, application-thier JBOSS, utilizzo di views che sfruttano connessioni JDBC/mysql.
2)Collaudo e test dell' applicazione relativa all' acquisizione dei modelli fiscali (modello 770) da parte di POSTE ITALIANE per conto di Agenzia delle Entrate; trattasi di applicazione open source costituita da FRONT-END di acquisizione e controllo dei dati relativi alla gestione dei quadri ordinari e semplificati, predisposizione dei controlli anagrafici e fiscali dei clienti (società) sia in fase di caricamento, lato client sia in fase batch con interfacciamento verso il "diagnostico" messo a disposizione dalla Agenzia delle Entrate".
(*) Attività di analisi (funzionale), sviluppo, manutenzione e presidio presso POSTE ITALIANE (Information Technologies).
L'attività concerne la manutenzione (correttiva ed evolutiva) dell'applicazione dello SCOPERTO di CONTO (FIDI), con parametrizzazione di apposite interfacce verso istituti finanziari tramite FTP (fra cui, Deutsche Bank, Compass, Banca Italease, ecc.), registrazione dei casi anomali di Trouble Shooting dell'applicazione in esercizio (intercettazione degli INCIDENT giornalieri, risoluzione dei problemi, proposte di sviluppo correttivo del software (ove necessario); il presidio si estende anche nell'ambito Finanziamenti e concerne ulteriori applicazioni precedentemente sviluppate, quali MUTUI, MUTUI CHIROGRAFARI, PRESTITI, CESSIONE del QUINTO, PRONTISSIMO, LEASING, ecc.).
Analisi di prototipi di nuove funzionalità dell'applicazione dello SCOPERTO di CONTO on-line/batch, documentazione delle problematiche architetturali di re-factoring lato web ed in linea con gli standard W3C, dei servizi e delle problematiche di accesso agli enpoint ed alla fruibilità dei flussi (XML/WSDL/SOAP), individuazione delle problematiche di integrazione verso le attuali applicazioni web, scambio e sincronizzazione dei flussi dati (mapping dei dati) e degli schedulatori, ecc.
Piattaforma tecnologica: z/os, BATCH - CICS/COBOL/DB2.
Piattaforma web: J2EE/Spring/MVC, MYSQL/JDBC, per il test di collaudo delle applicazioni QdA, Pentaho/designerBI, definizione connessioni JDBC ed integrazione con applicativi JBOSS.
Analisi funzionale - Sviluppo - Manutenzione
Progetti presso cliente/bancario:
Attività di analisi funzionale, sviluppo, manutenzione, rilascio in produzione e tuning del progetto, presso UGIS (Unicredit Global Information Services); in particolare:
Segnalazioni : HVB (HypoVereinsbank - è una banca tedesca con sede a
Monaco di Baviera facente parte del gruppo Unicredit).
Le applicazioni giornalmente preparano e raccolgono tutti i flussi provenienti dagli ambienti legacy, effettuano i controlli formali della movimentazione, acquisiscono il flusso FT9000 (matrici PUMA), elaborano i rapporti fittizi (per NDG), di riconciliazione, di instradamento e storicizzano, elaborano i flussi LCC per la liquidazione con RATEI, caricano FBTDIR e preparano i layer FK5000Y, accorpano i flussi da passare ad HERMIONE (per le segnalazioni verso la D.B.), creano gli EADR degli ambienti ponte (* progetto ONE4C) con IMENZ ed accorpano i flussi per il Regulatory Reporting (report di quadratura), caricano i dati (suddivisi in CREDOZ, REGulatory REPorting, IMENZ), salvano il flusso REGULATORY REPORT e caricano l'EADR per REG.REP. Le applicazioni mensilmente elaborano i ratei e i risconti, estraendo la movimentazione mensile, caricano gli FBTDIR, preparano i layer FK5000Y, accorpano i flussi e li preparano per HERMIONE, creano gli EADR degli ambienti ponte (* ONE4C), degli IMENZ ed accorpano gli EADR per il Regulatory Reporting, creano gli EADR per PLUS ed IMENZ, elaborano i flussi degli ACCRUALS e RACO, i flussi della riconciliazione, caricano i dati mensili (suddivisi in PLUS, IMENZ), elaborano i flussi LCC per la liquidazione e dei RATEI, vengono effettuati i controlli formali di LCC, vengono calcolati gli ACCRUALS di LCC (matched dai flussi F250 e F1 A1000), creano gli EADR (ambiente ponte LCC), i flussi ACCRUALS (LCC, F41, F42, F43) e caricano gli EADR ACRRUALS (previa sincronizzazione con i flussi STOCK), vengono estratti e caricati i flussi di LOG relativi agli Accrual mensili. Tutte le fasi critiche dell'applicazione vengono corredati di apposita interfaccia di segnalazione.
ONE4C: progetto di unificazione e migrazione di tutte le banche appartenenti ad Unicredit mediante applicazioni client-ortiented (lato desktop), utilizzo di FTP-tools di trasmissione flussi, oppure sviluppo di software ad hoc per la sincronizzazione dei flussi per sito/data/ora; schedulazione a tempo (CHRON, ecc.).
FIDI E GARANZIE: past-due- calcola giornalmente i margini di sconfinamento persistente del finanziamento, concesso ai clienti, ai fini delle segnalazioni di Centrale Rischi e Matrice (sia per matrice che per NDG), elabora i saldi per linea di FIDO; mensilmente ottiene la media dei saldi contabilizzando il "finemese" per linea di fido / cliente. L'applicazione raccoglie e storicizza gli "utilizzi di cassa". Il processo di analisi di periodo consente di identificare il numero dei giorni di sconfino continuativo delle entità sconfinanti e degli indicatori statistici a supporto del superamento di tale soglia (ove sia superiore al 5%) considerando :
- la media dei rapporti sconfinati calcolata sugli utilizzi dell'ultimo trimestre,
- lo sconfinamento del rapporto rispetto all'utilizzo per il giorno di segnalazione.
L'applicazione effettua un'estrazione e ripartizione dei FIDI e dei rispettivi Margini di utilizzo, prevede un Motore di alimentazione (nel primo livello), un motore di analisi Dbd giornaliero (nel secondo livello), un motore di analisi per periodo (nel terzo livello). Viene determinata la continuità dello sconfino considerando tutti i rapporti legati alla stessa linea di credito (previa aggregazione), utilizzando le seguenti tipologie di utilizzo: Cassa, SBF, Firma, Corrispondenti, Insoluti, Esposizioni non sconfinanti, Esposizioni residuali. Quindi l'applicazione, alla data di segnalazione specifica, analizza le date contabili di pertinenza, andando ad individuare le linee di credito sconfinanti ed il numero di giorni continuativi di sconfino (superati i 90 giorni), generando un'apposita segnalazione in Centrale Rischi. La logica del modulo considera il cliente come "segnaletico" (in quanto capo nucleo, riconducendo ad esso tutti i rapporti degli ndg secondari).
Project Leadership - Analisi funzionale - Supporto al collaudo
Progetti presso cliente/bancario:
Per conto di CCG/Borsa Italiana:
attività di analisi funzionale, sviluppo e rilascio in produzione del progetto.
L'attività riguarda la ricezione e la storicizzazione di flussi finanziari concernenti la Borsa oppure Monte Titoli, dafornitori istituzionali quali Bloomberg, STOX, ecc.(con integrazione verso sistemi legacy AIX); sono previsti schedulatori giornalieri di tipo OPEN-SOURCE (quali zcron, ecc.). Implementando un apposito pacchetto web "Data Licence" di Bloomberg vengono reperite le informazioni finanziarie concernenti titoli, indici MTS/MTA, quotazioni divise, indici EURIBOR, Corporate Actions (DVD_CASH, RIGHTS_OFFER, CHG_ID, STOCK_SPLIT, ecc) relative alla gestione del Clearing e Risk Management delle azienda quotate in borsa (con periodicità infraday, close). Successivamente il back end provvede a recepire i flussi estratti nella fase precedente a storicizzare, ed integrare su piattaforma viewform (architettura MVC), ne gestisce la concorrenza e propaga le informazioni verso ambienti legacy (CCG, Borsa Milano, London Stock Exchange). Le fasi batch sono integrate con formweb da cui è possibile effettuare le richieste online e navigare i dati caricati. Appena Data Licence fornisce la risposta parte l'estrazione e l'elaborazione del flusso legacy (in automatico che ripropone le fasi di cui indicato precedentemente). Sono stati previsti ulteriori flussi XML, per l'integrazione verso il web-layer ( framework utilizzato Struts). Inoltre le informazioni vengono pubblicate su appositi flussi Xcell a disposizione dell'utente.
La navigazione dei dati può avvenire sia per ISIN puntuale (per data elaborazione), che per ACTION (massiva) con possibilità di selezione del dettaglio, gestione di help per le notations.
Analisi funzionale e Gaant delle attività (condivise con il cliente), sviluppo di applicazioni WEB.
Tecnologie utilizzate J2EE, framework Struts, layer JDBC (Data Source configurabile Db2), con integrazione verso AIX.
Web-server: Apache Tomcat, application-server: WebSphere, RAD, DB2 udb (istallazione ed amministrazione).
Tools di sviluppo Eclipse, MyEclipse.
Per conto di GEPIN/Poste Italiane:
attività di coordinamento progetti (tools: Gaant - Project M.) ed analisi funzionale, fino al test di collaudo e rilascio in produzione del progetto. L'attività riguarda lo sviluppo e la manutenzione di procedure legacy tradizionali in ambito Crediti/Finanza (relativamente a Prestiti, Mutui, Finanziamenti, Leasing, ecc.), con predisposizione del software di interfacciamento dei dati verso web sul back-end: lato server sono state sviluppate apposite interfacce allo scopo di garantire le fruibilità delle informazioni verso uffici della "Direzione Centrale / Sistemi Informativi" (J2EE/JAXP - parser XML, classi di elaborazione dei files CSV verso host, ecc.); in ulteriori casi i "flussi statistici" sono stati forniti ad Oracle.
Per conto di CONSIP/Ministero Finanze:
attività di test e sviluppo di front-end, corredato di back end in pl/sql Unix(implementato con J2EE/JDBC, per interfacciamento con Oracle, riguardante la pubblicazione del bilancio dello Stato Italiano (comprensivo di fondi gestione dell'Unione Europea, ed in particolare MEF (in particolare il rendiconto annuale dello Stato).
L'attività viene corredata di templates per la stesura dello Use case Diagram, DFD, front-end sviluppato, report, ecc.
Project Manager - Analista funzionale e sviluppatore/sistemista di progetti di integrazione
Progetti interni: chiavi-in-mano.
Per conto di Prestitalia -Ktsesios - Fincasa - Findomestic - altre società finanziarie a carattere nazionale:
- VCR: sviluppo e manutenzione di un progetto relativo alla migrazione di dati relativa alla valutazione dei crediti di una società finanziaria prototipo (nazionale), limitatamente alla gestione delle applicazioni di cessione del quinto. BackEnd con alimentazione di ambienti AS/400; analisi di integrazione e funzionale con software aziendale di gestione delle segnalazioni contabili IAS.
Funzionalmente la procedura si compone di una fase di caricamento dei dati dei contratti, comprensivi di Piano di Ammortamento (con cadenza una tantum), denominata inventario, acquisizione mensile degli eventi relativi agli acconti, erogazioni, estinzioni e pagamenti.
Essi vengono incrociati con i piani e ricalcolo finanziario (trenino) delle rate per il VCR, calcolo del TIR al costo ammortizzato oppure al fair-value (al valore di mercato), completamento ed integrazione con il pacchetto di calcolo dei criteri di svalutazione (denominato SCR).
Installazione e configurazione di application server e web-server (WebSphere - IBM).
Legacy: applicazioni CICS/ DB2 COBOL-RPG/AS400; tecnologie server-side: J2EE/JDBC, DBMS PostGres SQL; front-end web: APACHE-TOMCAT/J2EE-JDBC -PostGres SQL, MySQL, Db2-UDB.
Integrazione con XML con procedure di caricamento dei dati sul server.
- DWHs per il controllo di gestione e analisi di marketing di informazioni territoriali concernenti prestiti - cessione del quinti, pratiche, sinistri , enti locali, ecc.
Installazione e configurazione di application-server e web-server (WebSphere - IBM).
progettazione di ETL (impianto iniziale): sviluppato con tecnologie proprietarie
(Cachè: Microsoft-like).
Front end J2EE/JSP Apache - Tomcat. Application Server Java/J2EE: parser XML, back end XML/ODBC; predisposizione degli schedulatori.
Datamat s.p.a.
Project Manager - Analista funzionale/dati e sviluppatore di progetti legacy
Progetti presso clienti bancari:
Per conto di Banco di Roma - Banca di Roma- Capitalia:
- Anagrafe WEB / Interfaccia IMS (IBM) - architettura ibrida host/Microsoft .NET.
Previsti moduli di estrazione di dati da HOST (per Anagrafe: ndg/conto) tramite trasferimento a "stream di dati" SOAP/XML; l'applicazione consente di "bloccare/sbloccare" le posizioni anagrafiche relative a clienti con "pendenze finanziarie" (secondo gli standard di BASILEA). Il software sviluppato su .NET trae il suo INPUT da IMS, secondo le modalità sopraindicate, e presenta le posizioni sul FRONT-END per consentirne la convalida; infine inoltra le informazioni che poi saranno sottoposte a controlli da parte di ufficio legale della banca ritrasmettendo ad ANAGRAFE host l'aggiornamento dello stato.
- Fidi - PEF / Sviluppo di interfaccia IMS (IBM) produce le informazioni relative alle posizioni dei clienti affidati (oppure per settore economico); le tecnologie coinvolte sono: IMS ed ADOBE.
Il pacchetto di ADOBE consente la produzione di "report dinamici" della pratica in "corso di affidamento" (Governance - Direzione Centrale).
- Posta Elettronica / Memo (Integrazione del pacchetto con tecnologie web-oriented).
Gestione delle comunicazioni aziendali (quali normative, contratti, disposizioni) in tempo reale, da parte degli uffici della Direzione Centrale, verso le proprie dipendenze , in alternativa verso la rete, all'interno dei servizi della Direzione Centrale, oppure verso altre banche del Gruppo societario; inoltre messaggi aperti, diretti verso altre consorelle nazionali o internazionali (via telex - Poste Italiane).
Interagiscono con il pacchetto Posta Elettronica ON-LINE alcune procedure (BMP) allo scopo di automatizzare l'"invio di messaggi in blocco", oppure inoltra le segnalazioni intercettate dalle procedure EDP; la gestione dell'archiviazione dei messaggi è garantita dal pacchetto ("MEMO").
Trattasi di applicazioni IMS/DLI-DB2 COBOL/PLI/ASM.
Manutenzione ed implementazione di SPF/CLIST per automatizzare la creazione dei formati IMS, agli sviluppatori (in ambiente TSO).
- Redditività delle Operazioni Pronti contro Termine (Titoli /Redditività - Controllo di Gestione).
Responsabile di progetto ed analista (sia in ambito dati che di funzioni). Sviluppo di procedure di back-end che gestiscono la fase di caricamento dei titoli. Prevista successivamente la fase di estrazione dei dati a livello mensile, trimestrale (comprendendo anche le operazioni "antergate" e gli storni). Le informazioni reddituali storicizzate contengono il valore nominale, la scadenza dell'operazione (termine), interessi, saldo, giacenza media; previsti opportuni report di quadratura a livello di dipendenza e saldo ("segnalazioni patrimoniali" per la Banca d'Italia) .
Le fasi di caricamento e di estrazione sono entrambe di tipo BATCH/DB2/COBOL. In questa sede è stata sviluppata l'analisi dati e funzionale del pacchetto, nonché la generazione delle tabelle DB2, fino al "collaudo" del progetto.
Il rilascio in esercizio dell'applicazione è stata convalidata dall' utente, correlando al pacchetto la documentazione di analisi tecnica dei moduli sviluppati.
Piattaforma BACK-END: BATCH ed IMS/DB2 - COBOL/COBOLII -EASYTRIEVE.
- Gestione incassi INPS.
Progetto on-line (chiavi-in-mano) sviluppato allo scopo incrementare la raccolta di varie tipologie di contributi (volontari, casalinghe, commercianti, liberi professionisti, studenti universitari) versati presso gli sportelli della banca (con alimentazione della contabilità della banca Portafoglio Incassi) e che successivamente vengono girati all'INPS. Sviluppo: Analisi di modelli standard e scrittura di COPY per io-aree TP, e scrittura delle routines di contabilità, ecc.); ambiente IMS-DB2 COBOL.
Spi Informatica s.p.a - Database Informatica s.p.a. - Sg2 Italia s.p.a.
Analista e sviluppatore di progetti sw.
Per conto di Banco di Roma - BNA- EFIBANCA - AIMA:
- EDP del personale.
Capo Progetto e sviluppatore: conversione di linguaggi monitor TP (da IMS a CICS) per uffici EDP del personale (Applicazioni: Formazione del Personale e gestione accantonamenti del TFR del personale).
- Gestione Listino Cambi ON-LINE (Estero).
Responsabile di Progetto e sviluppatore: Applicazione ON-LINE di rilevazione ed aggiornamento del "listino cambi on-line".
Ambiente di sviluppo: CICS-DB2-COBOL.
- Gestione incassi e disposizioni (Efibanca).
Responsabile di progetto e sviluppatore: Applicazione di gestione degli incassi e disposizioni di certificati di deposito presso Efibanca.
Ambiente di sviluppo: CICS-DB2-COBOL.
- Gestione Anagrafica Tabacchi (progetto per AIMA, gestione contributi C.E., acquisizione delle dichiarazioni dei coltivatori, controlli delle dichiarazioni).
Procedure BATCH (BATCH/COBOL) e TP (CICS/DLI/COBOL).
Inoltre mi sono occupato di varie applicazioni sia batch che ON-LINE:
. contabilità e Puma,
. estero (gestione divise),
. titoli (centrale borsa),
. esperto di linguaggi di IV generazione (APS),
. fidi (impianto iniziale);
Il tutto è stato sviluppato in IMS/DLI/COBOL - TSO/SPF/CLIST,
linguaggi di IV generazione in IMS/APS/DLI/S-COBOL/CLIST, progettazione
di macro e di standard di sviluppo(linguaggi di quarta generazione).
6. LINGUE CONOSCIUTE
Inglese: Buona conoscenza della lingua Inglese scritta e parlata.Francese: conoscenza scolastica.
7. ASPIRAZIONI
Sarei propenso a svolgere sempre ruoli tecnici con accrescimento della mia professionalità limitatamente all’analisi e al disegno delle architetture di piattaforme complesse.
Iscriviti a:
Post (Atom)