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