Risorsa N° 032627 DATI ANAGRAFICI: Nato nel : 1974 Nato e Residente a : Roma ISTRUZIONE E CERTIFICAZIONI: • Diploma di Perito Informatico LINGUE STRANIERE: Spagnolo Buono Inglese Discreto (Exp. 8 anni) (Exp. 3 anni) (Exp. 2 anni) SQL C Visual C++ (Exp. 6 anni) (Exp. 4 anni) (Exp. 1 anno) (Exp. 8 anni) (Exp. 3 anni) Sun Solaris (Exp. 1 anno) (Exp. 8 anni) (Exp. 3 anni) Sybase (Exp. 1 anno) COMPETENZE INFORMATICHE: Linguaggi di programmazione: PL/SQL Shell Script Pro*C Sistemi Operativi: Unix VAX/VMS RDBMS: Oracle VMS/RDB ESPERIENZE PROFESSIONALI: Dal 06/2013 ad Oggi: Analista Programmatore ambito TLC Sto seguendo il progetto “FMS Fraud”, sviluppando con PL/SQL su database Oracle, Package atti a replicare azioni su DB, al momento effettuate tramite oggetti scritti in Java riguardanti la frode sulle chiamate (porting Java - PL/SQL). Programs & Projects Consulting S.r.L. Azienda certificata ISO 9001 TUV CERT Filiale di Milano: Via Cesare Brivio, 23 – 20158 Milano (MI) – ITALY Filiale di Torino: via Nicolo' Tommaseo, 57 – 10097 Collegno (TO) – ITALY Filiale di Avellino: C.da Coste Anitra, 8 – 83020 Aiello Del Sabato (AV) – ITALY P.IVA / C.F. 02236340648 – – TEL: +39/02-66809530 ; +39/02-84179298 r.a. FAX : +39/02-700531632 ; +39/06-233244758 ; +39/081-6573112990 ; +39/0825-933112211 ; +39/011-8343112550 [email protected] ; [email protected] WWW.P-PConsulting.com 1 di 6 Progetto “FMS Guiding” (“FMS Fraud / FMS Light”) consiste nello sviluppo, tramite PL/SQL, Shell Unix, CTL, di Package e Script per la ricezione e il caricamento in Base Dati di Flussi provenienti dai sistemi che alimentano l’ FMS. Il caricamento viene eseguito in parte tramite External Table, in parte tramite SQL Loader, con una prima fase di filtraggio dati che utilizza l’AWK e una successiva fase di caricamento, tramite CTL. Per il progetto “FMS Monitoring” sviluppo con PL/SQL di Package per il caricamento su FMS Monitoring dei dati presenti in FMS Light. Tecnologie utilizzate: PL/SQL, Oracle, Java, Shell Scripting, CTL, External Table, SQL Loader, AWK Dal 04/2013 al 05/2013: Analista Programmatore ambito Bancario Ho seguito il progetto “COST-MIS”, sviluppando tramite SQL e DataStage, in ambiente Unix, su database Teradata, script per la creazione degli oggetti utilizzati dal DataWareHouse dei Costi interni e dei caricamenti dei dati da Staging Area a Primario. Tecnologie utilizzate: SQL, DataStage, Unix, Teradata Dal 11/2011 al 02/2013: Analista Programmatore ambito Idrico/ Elettrico Supporto al team di Gestione Applicazioni e Fatturazione in Produzione, occupandomi di monitoraggio del processo di produzione, elaborazione e preparazione alla stampa dei dati della fatturazione dei settori Idrico ed Elettrico. Inoltre mi sono occupato dell’elaborazione e preparazione alla stampa dei dati delle buste paga. Ambienti operativi utilizzati Windows, Unix, Siu-Neta. Macchine utilizzate Siu-Neta, Windows, Ax. Tecnologie utilizzate: Windows, Unix, Siu-Neta, Ax Dal 08/2011 al 10/2011: Analista Programmatore ambito Energetico Mi sono occupato di sviluppo su PL/SQL, in ambiente Unix, su database Oracle, di Package contenenti le query di estrazione dei dati degli Impianti di Gaudì utilizzate dai WEB Service, per il loro invio a GSE in formato di file XML. Controllo dei flussi ed eventuale intervento di bonifica sul dato per l’esatta creazione ed acquisizione dei flussi. Inoltre ho modificato Package contenenti Function e procedure PL/SQL con le query di estrazione dei dati degli Impianti utilizzate dai WEB Service, per il loro invio a GSE in formato di file. Abbiamo utilizzato UltraEdit per lo sviluppo del software e Toad per l’interrogazione della base dati e per l'esecuzione delle Procedure e delle Function contenute nei Package. Il gruppo di lavoro era di 5 persone. Tecnologie utilizzate: PL/SQL, Unix, Oracle, XML Dal 10/2009 al 07/2011: Analista Programmatore ambito Energetico Sono stato impegnato nello sviluppo su PL/SQL, in ambiente Unix, su database Oracle, di Package per la migrazione dei dati (ETL) degli impianti elettrici provenienti da sistemi diversi (CENSIMP, DBZAC, RUP, SDC, UPN6) e confluenti nell’unico target GAUDÌ. Creazione di Package contenenti Function e Procedure PL/SQL per l'estrazione dei dati anagrafici degli impianti provenienti dai sistemi SDC, RUP, DBZAC, CENSIMP e UPN6 e la loro migrazione verso il sistema GAUDI (Gestione Anagrafica Unica Degli Impianti). Durante la migrazione i sistemi di provenienza continuano ad operare sui propri impianti, quindi anche su quelli migrati verso GAUDI', quindi la migrazione deve sempre controllare, fino allo spegnimento dei vari sistemi, che questi non abbiano apportato modifiche ai propri impianti e che in caso ci siano state siano valide. Inoltre mi sono occupato della creazione di script per il 2 di 6 recupero degli scarti e creazione di script per il report della migrazione. Abbiamo utilizzato UltraEdit per lo sviluppo del software e Toad per l’interrogazione della base dati e per l'esecuzione delle Procedure e delle Function contenute nei Package. Il progetto è stato svolto in un gruppo di lavoro di 15 persone. Tecnologie utilizzate: PL/SQL, Unix, Oracle, ETL, Toad, UltraEdit Dal 11/2008 al 08/2009: Analista Programmatore ambito Lotterie/ Scommesse Sono stato impegnato nello sviluppo su PL/SQL, in ambiente Unix, su database Oracle, di Package per il caricamento (ETL) del DataWareHouse, contenente le informazioni relative alle giocate effettuate dalle macchinette; Calcolo della produttività di tali macchinette e creazione di report pubblicati su Dashboard. Creazione di Procedure PL/SQL per l'estrazione dei dati inerenti le giocate effettuate dalle macchinette. E’ stato utilizzato UltraEdit per lo sviluppo del software e Toad per l’interrogazione della base dati. Il gruppo di lavoro era di 5 persone. Tecnologie utilizzate: PL/SQL, Unix, UltraEdit, Toad, DataWareHouse Dal 10/2007 al 10/2008: Analista Programmatore ambito TLC All’interno del progetto “DWH Compensi” mi sono occupato dello sviluppo su SQL, PL/SQL, Shell Script, in ambiente Unix, su database Oracle, di Packages per il caricamento (ETL) del DataWareHouse dei Compensi. Sono stato impegnato anche nella creazione di Package contenenti: • Function e Procedure per l'estrazione dei dati dei Compensi presenti su External Table e caricamento su tabelle di Staging. • Function e Procedure per il caricamento del DWH coi dati estratti dalle tabelle di Staging, utilizzando Multi Table Insert e Update Table View. • Function e Procedure per l'estrazione dei dati dei Compensi Manuali (procedura WEB) e caricamento su DWH. Inoltre mi sono occupato della creazione di script per il recupero degli scarti. Abbiamo utilizzato UltraEdit per lo sviluppo del software, Toad per l’interrogazione della base dati e SecureCRT per la connessione alla macchina Unix e per l’esecuzione delle shell. Il progetto é stato elaborato in un gruppo di lavoro di 12 persone. Tecnologie utilizzate: SQL, PL/SQL, Shell Scripting, Unix, Oracle, DataWareHouse, Multi Table Insert, Update Table View. Dal 03/2007 al 09/2007: Analista Programmatore ambito Lotterie/ Scommesse Ho partecipato al progetto “DWH Servizi”, occupandomi dello sviluppo su SQL, PL/SQL, Shell Scripting in ambiente Unix, su database Oracle, di script per la creazione di flussi con i riepiloghi (giornalieri, settimanali, decadali e mensili) delle operazioni (Ricariche Telefoniche, Bollette, pagamenti vari). Sviluppo (SQL, PL/SQL, Shell Script) in ambiente Unix, su database Oracle, di script per l’estrazione delle ricevitorie che hanno effettuato più operazioni nell’arco di un determinato periodo. Creazione di script SQL, di Procedure e Function per i riepiloghi delle operazioni effettuate presso le Ricevitorie. Creazione di Shell Unix per l’esecuzione degli script SQL elencati in alto. Abbiamo utilizzato SecureCRT per la connessione alla macchina Unix e per l’esecuzione delle shell. La ricezione degli incarichi da effettuare avveniva direttamente tramite il personale, on demand. Tecnologie utilizzate: SQL, PL/SQL, Shell Scripting, Unix, Oracle 3 di 6 Dal 01/2006 al 02/2007: Analista Programmatore ambito TLC Progetto “BIT: Base Integrata Traffico” per analisi dei requisiti, progettazione dei casi di test e collaudo del sistema BIT, sistema per la storicizzazione del traffico telefonico operato dai clienti. BIT riceve in input dei files di traffico (in formato ASN1 e in formato testo) contenenti i singoli cartellini, li elabora, li carica nel proprio database (Oracle) e genera dei flussi contenenti quanto ricevuto in input (dopo le opportune verifiche e le opportune normalizzazioni) ai vari sistemi esterni (che ne dispongono per effettuare poi i propri riscontri). Creazione dei File ASN1 (file alfanumerici contenenti informazioni mascherate, espresse in parte in binario e in parte in esadecimale), creazione di script SQL per la creazione della Preparazione delle Catene di Test da eseguire (inclusa la parte dei rilasci pregressi) e collaudo dei rilasci. E’ stato utilizzato UltraEdit per la creazione dei file ASN1, Toad per l'interrogazione della base dati e SecureCRT per la connessione alla macchina Unix e per l'esecuzione dei programmi da lanciare. Il gruppo di lavoro era di 6 persone. Tecnologie utilizzate: Oracle, SQL, ASN1, SecureCRT, Toad, UltraEdit Dal 07/2004 al 12/2005: Analista Programmatore ambito TLC Sono stato impegnato nello sviluppo (SQL) in ambiente Unix, su database Oracle, di script per il Caricamento (ETL) e le eventuali Bonifiche dei dati legati alle azioni del Dealer (quali Attivazioni di Contratti Telefonici o di nuove Schede Pre-Pagato, Vendite, Post-Vendite, MNP, Cessazioni di Contratti, etc…). Mi sono occupato anche della creazione di: • script SQL per l'estrazione dati di vendita da Staging Area e caricamento su 1° Livello (Operazionale); • script SQL per l'estrazione dati di vendita da 1° Livello, normalizzazione del dato e caricamento su 2° Livello; • script SQL per l'aggregazione dei Dati • script per il calcolo degli Operatori più "redditizi", premiati con dei viaggi (Canvass). • Shell Unix per l’esecuzione degli script SQL elencati in alto. Tecnologie utilizzate: SQL, Unix, Oracle, Shell Unix, Oracle BI Dal 01/2004 al 03/2004: Analista Programmatore ambito TLC Sono stato impegnato nelle modifiche a batch già esistenti (realizzati in Java) necessari per la generazione di reports riguardanti il dettaglio delle migrazioni effettuate tramite Web, di clienti appartenenti ad altri operatori di telefonia mobile. Tecnologie utilizzate: Java Dal 05/2003 al 12/2003: Analista Programmatore ambito TLC Nei Progetti “SCMS: Borsellino Elettronico”, “SCMS, SIMON, MNPWEB” e “DRMS Corporate, DRMS Outbound” mi sono occupato dello sviluppo (PRO*C, Shell Script) in ambiente Unix, su macchine Compaq e database Oracle, di batch per la generazione di reports legati alle azioni del cliente (quali attivazioni di Carte SIM, Ricariche Telefoniche, etc…), di procedure (richiamabili tramite riga di comando o tramite crontab) e script per le bonifiche dei database dei vari Sistemi (SCMS, SIMON, MNPWEB) e infine di batch per la bonifica dei dati provenienti dai sistemi che alimentano il DRMS (COSY, enti esterni). Tecnologie utilizzate: PRO*C, Shell Scripting, Unix, Compaq, Oracle 4 di 6 Nel 04/2003: Analista Programmatore ambito TLC Sono stato impegnato nello sviluppo su PL/SQL, Shell Scripting, in ambiente Unix, su macchine Compaq e database Oracle, di una procedura (lanciata tramite crontab o da riga di comando) che permette di alimentare il sistema Teradata con gli eventi di richiesta disattivazione CPS prelevati dal sistema OLO/Gateway. Tecnologie utilizzate: PL/SQL, Shell Scripting, Unix Dal 01/2003 al 03/2003: Analista Programmatore ambito TLC Mi sono occupato dello sviluppo su PRO*C, Shell Scripting, in ambiente Unix, su macchine Compaq e database Oracle, di batch per il caricamento dei dati provenienti dai sistemi che alimentano il DRMS Risconti (DRMS Inbound, DRMS Outbound, DRMS Corporate, COSY). Tecnologie utilizzate: PRO*C, Shell Scripting, Unix, Compaq, Oracle Dal 11/2001 al 12/2002: Analista Programmatore ambito TLC All’interno dei Progetti “Migrazione BSCS-NewCab / Migrazione BSCS-Oracle AR” ho seguito lo sviluppo su PRO*C, in ambiente Unix, su macchine Compaq e database Oracle di batch per il caricamento, la normalizzazione e la validazione dei dati anagrafici e del partitario (fatture, pagamenti, depositi) dei clienti provenienti dal sistema di fatturazione BSCS e diretti verso un database detto di Frontiera. Tecnologie utilizzate: PRO*C, Unix, Compaq, Oracle Dal 01/2001 al 10/2001: Analista Programmatore ambito P.A. Ho seguito lo sviluppo su Visual C++, SQL e collaudo di programmi per l’attivazione e la visualizzazione dei servizi abilitati al documento elettronico, e per la loro scrittura su questo. Tecnologie utilizzate: Visual C++, SQL Dal 07/2000 al 12/2000: Analista Programmatore ambito TLC Mi sono occupato degli analisi dei requisiti, collaudo e gestione delle anomalie del Software del SID (Sistema Informativo Dealer), sistema per l’attivazione di Contratti Telefonici e per le attività di Post-Vendita, utilizzato dalla Compagnia Telefonica spagnola. Tecnologie utilizzate: Visual C++, SQL Dal 04/2000 al 06/2000: Analista Programmatore ambito TLC Sono stato impegnato nello sviluppo su C, SQL, DCL e collaudo in ambiente VAX/VMS, su macchine Digital e database VMS/RDB, di batch e script per la bonifica dei dati presenti nel DB dei clienti (pre-pagato). Tecnologie utilizzate: C, SQL, DCL, Digital, VMS/RDB Nel 03/2000: Analista Programmatore ambito Energetico Mi sono occupato di analisi, sviluppo (C, Fortran) e collaudo in ambiente Unix, su macchine Sun Solaris, di batch per la decodifica di files cartografici (.DXF), utilizzati per la visualizzazione dei fondali marini e della conformazione del terreno per la compagnia e per la loro conversione in file formato testo (.DAT e .TXT) e viceversa. 5 di 6 Tecnologie utilizzate: C, Fortran, Unix, DXF, .DAT e .TXT Dal 01/1999 al 12/1999: Analista Programmatore ambito TLC Mi sono occupato di analisi dei requisiti, collaudo e gestione delle anomalie del Software del SID (Sistema Informativo Dealer), sistema per l’attivazione di Contratti Telefonici e per le attività di Post-Vendita, utilizzato dalla Compagnia Telefonica. Tecnologie utilizzate: C, SQL, Sun Solaris, Sybase, Unix Dal 11/1998 al 12/1998: Programmatore ambito TLC Progetto “SRPV: Sistema Reti Private Virtuali”, sviluppando in C, SQL, in ambiente Unix, su macchine Sun Solaris e database Sybase, di batch per l'acquisizione di contratti telefonici di tipo Multibusiness. Tecnologie utilizzate: C, SQL, Sun Solaris, Sybase, Unix Dal 06/1998 al 10/1998: Programmatore ambito TLC Ho seguito lo sviluppo su C, PL1, SQL, in ambiente VOS, su macchine Stratus e Database Oracle, di batch per la ricerca di informazioni (in ambito telefonico) riguardanti persone che risiedono all'estero. Tecnologie utilizzate: C, PL1, SQL, VOS, Stratus, Oracle Dal 11/1997 al 05/1998: Programmatore ambito TLC Mi sono occupato dello sviluppo su C, SQL, in ambiente Unix, su macchine Sun Solaris e database Sybase, di batch per l'acquisizione di contratti telefonici di tipo Multibusiness. Tecnologie utilizzate: C, SQL, Unix, Sun Solaris, Sybase Dal 12/1995 al 10/1997: Programmatore ambito TLC All’interno di questo progetto mi sono occupato di sviluppo su C, Fortran, SQL in ambiente VAX/VMS, su macchine Digital e database VMS/RDB, di un sistema per le Previsioni Commerciali su base Cartografica di attività da realizzare in aree urbane in via di sviluppo. Tecnologie utilizzate: C, Fortran, SQL, VAX/VMS, Digital, VMS/RDB Si autorizza al trattamento dei dati personali ai sensi della legge 196/2003 RISORSA N° 032627 6 di 6