22

Click here to load reader

CV - Iovino Giovanni DWH COG.doc

Embed Size (px)

Citation preview

Page 1: CV - Iovino Giovanni DWH COG.doc

Curriculum Vitae Europass

Informazioni personaliNome(i) / Cognome(i) Giovanni IOVINO

Data di nascita 12/08/1973

Esperienza professionaleDate 12/2013 - Oggi

Lavoro o posizione ricoperti Ruolo: Project ManagerPrincipali attività e responsabilità Cliente e/o settore merceologico: GSE (Gestore dei Servizi Energetici)

Ambito applicativo e ambienti target: Oracle e-Business SuiteProgetto e codice prequalifica: Gestione e Manutenzione del Sietema Oracle eBusiness Suite.Descrizione Attività: Ha la responsabilità del gruppo di lavoro (8 persone tra funzionali e tecnici). Sviluppa il piano di gestione delle risorse descrivendo dettagliatamente quando e come dovranno essere rispettati i requisiti relativi alle risorse. Sviluppa il piano di progetto e disegna la alla WBS (Work Breakdown Structure) assegnando a ciascun work package il referente per le attività. Determina la baseline dei costi: budget suddiviso per fasi temporali come base di confronto per la misurazione, il monitoraggio e controllo dell’andamento complessivo dei costi. Coordina, insieme al referente Oracle, il gruppo di specialisti per la migrazione da piattaforma Oracle E-Business Suite versione R11 a versione R12. Gestisce le relazioni con il cliente garantendo la soddisfazione dei vincoli contrattualiTecnologie Utilizzate:, PL/SQL, Oracle 10g, Oracle 11g, Aree EBS 11-EBS12: HR; GL, AP, AR Metodologia di project management derivata dal PMBOK.

Date Da Maggio 2009 a 11/2013Lavoro o posizione ricoperti Ruolo: Responsabile di progetto e Senior DW specialist

Tipo di impiego: subordinatoPrincipali attività e responsabilità Cliente e/o settore merceologico: Sogei (Pubblica Amministrazione)

Progetto: Data Warehouse Anagrafica Conti di giocoIl Data Warehause realizzato per Sogei, consente di analizzare la domanda del gioco pubblico ottenuta dal dettaglio dei dati di gioco e individuare eventuali fenomeni anomali rilevati sui singoli conti di gioco; il sistema esplica la sua complessità sia per i volumi di dati trattati che per l’eterogeneità degli stessi. Per i processi di caricamento si è sfruttato il massimo parallelismo cercando di interferire il meno possibile con i sistemi operazionali.La realizzazione dell’Anagrafica dei conti di Gioco dei concessionari abilitati al gioco a distanza AAMS(Amministrazione Autonoma Monopoli di Stato) ha la possibilità di effettuare il monitoraggio delle giocate evidenziando delle possibili azioni illegali (attività di contrasto al gioco illegale) da parte dei concessionari e dei titolari dei contratti Conto di Gioco.

Descrizione Attività: Gestione del progetto (riunioni, stesura del piano di progetto e controllo del suo avanzamento,

riunioni di SAL) Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica. Collaborazione all’analisi dei requisiti e realizzazione del modello concettuale grafico

“Dimensional Fact Model” (DFM) con le varie informazioni di business individuate; Partecipazione alla:

o progettazione dei Data Mart (modello logico e fisico) e gestione e manutenzione del database (oltre 800 milioni di occorrenze). I dati di dettaglio estratti da sorgenti eterogenee vengono ripuliti, integrati e memorizzati in un operational data store (ODS) prima di andare a popolare il DWH. Il progetto prevede cinque Data Mart per un totale di circa quaranta tabelle;

o Progettazione, migrazione e realizzazione delle procedure di ETL per la gestione e caricamento di grosse moli di dati. E’ stato necessario gestire tabelle dei fatti con un elevato grado di dettaglio per dare la possibilità di effettuare interrogazioni puntuali su ogni singola giocata effettuata da un conto di gioco. Basti pensare che una sola tabella dei fatti contiene circa 600 milioni di record per ogni anno. L’elevato grado di dettaglio ha reso necessario l’uso di tecniche particolari per la progettazione e l’ottimizzazione del task di caricamento con OWB, oltre ad un ampio utilizzo di partizioni, sotto-partizioni e indici per garantire tempi di risposta accettabili alle numerose e concorrenti interrogazioni fatte ogni giorno sia dai caricatori che dalle analitiche;

o realizzazione, di cruscotti di monitoraggio e della reportistica di dettaglio. E’ possibile effettuare l’analisi territoriale del volume di gioco effettuando interrogazioni semplicemente selezionando la regione desiderata dalla cartina dell’ Italia. Inoltre

Pagina 1/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 2: CV - Iovino Giovanni DWH COG.doc

opportuni indicatori consentono la rilevare possibili anomalie. L’accesso ai dati è stato velocizzato grazie a tecniche di indicizzazione avanzate e ottimizzazione di interrogazioni complesse; tutto quanto è fruibile dall’utente in modalità web sul portale del progetto;

o ottimizzazione dei tempi di caricamento utilizzando tecniche di partizionamento e sottopartizionamento delle tabelle;

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o predisposizione della documentazione con guida tecnica.

Aspetti metodologici: metodologia DFM di Golfarelli e Rizzi per la fase di analisi e definizione dei requisiti; metodologia dimensional modeling di Kimball per il disegno architetturale e fisico delle basi di dati.

Aspetti tecnologici: Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); Cognos 8.x; SQL, PL/SQL, JAVA, Javascript, Erwin 7, Sistema operativo lato server: UnixIl sistema realizzato contiene circa 800 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra staging, ODS e Data Mart

Nome e indirizzo del datore di lavoro Sopra Group S.p.a.

Date Da Maggio 2008 a Aprile 2009Lavoro o posizione ricoperti Ruolo: Responsabile di progetto e senior DW specialist

Tipo di impiego: subordinatoPrincipali attività e responsabilità Cliente e/o settore merceologico: SOGEI

Progetto: Data Warehouse Skill GamesIl Data Warehouse consente di monitorare l’andamento del gioco a distanza, la distribuzione territoriale dei conti di gioco e la ripartizione dei proventi, mostrando le informazioni attraverso cruscotti e interfacce user friendly.

Descrizione Attività: Gestione del progetto (riunioni, stesura del piano di progetto e controllo del suo avanzamento,

riunioni di SAL); Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica; Collaborazione all’attività di analisi dei requisiti e realizzazione del modello concettuale grafico

“Dimensional Fact Model” (DFM) con le varie informazioni di business individuate. Partecipazione alla:

o progettazione dei Data Mart (modello logico e fisico) e del processo di gestione e manutenzione del database (oltre 100 milioni di occorrenze). I dati di dettaglio estratti giornalmente dalla sorgente operazionale vengono ripuliti e memorizzarti in un’area di staging, successivamente vengono integrati e memorizzati in un operational data store (ODS). Infine i dati ripuliti, integrati e aggregati vanno a popolare i Data Mart .

o progettazione e realizzazione delle procedure di ETL specifici per il trattamento di banche dati di grosse dimensioni. Giornalmente vengono estratti flussi di dati da sorgenti operazionali distribuite con la granularità dei dati al massimo livello di dettaglio: circa 2 milioni di ticket al giorno (titoli di gioco). La particolarità di questi estrattori è quella di trattare la fase di estrazione in modo da impattare il meno possibile sulle prestazioni dei server operazionali (in modo da non incidere sugli SLA di acquisizione dei titoli di gioco) e garantire tempi di caricamento del Data Warehouse senza impattare sulle analisi giornaliere e garantendo le prestazioni del sistema richieste. La progettazione e realizzazione dei caricatori ha reso necessario un costante equilibrio tra le tempistiche di esecuzione, i mapping di trasformazione e controllo, l’utilizzo di tecniche di partizionamento e indicizzazione del data base; attività estremamente complesse che hanno richiesto diversi cicli di ottimizzazione e/o reingegnerizzazione degli ETL

o La complessità delle proc Questi flussi di dati sono caricati sul Data Warehouse. La difficoltà principale gestita è stata quella di impattare il meno possibile sulle prestazioni dei server operazionali, in quanto gli Skill Games sono dei giochi on-line con circa 2 milioni ticket (titoli di gioco) al giorno e migliaia di utenti connessi contemporaneamente..

o integrazione con il software esistente.o realizzazione di cruscotti di monitoraggio e della reportistica di dettaglio. E’

possibile visualizzare la ripartizione dei proventi e la distribuzione territoriale della raccolta in base alla dislocazione territoriale dei conti di gioco. Mediante dei gauges si può effettuare un confronto immediato tra il volume di gioco del mese attuale con quello precedente. Infine dei report permettono di scendere nel dettaglio del gioco. L’accesso ai dati è stato velocizzato grazie a tecniche di indicizzazione avanzate e ottimizzazione di interrogazioni complesse; tutto quanto è fruibile dall’utente in modalità web sul portale del progetto

o ottimizzazione dei tempi di caricamento utilizzando tecniche di partizionamento e sottopartizionamento delle tabelle;

Pagina 2/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 3: CV - Iovino Giovanni DWH COG.doc

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o predisposizione della documentazione con guida tecnica.

Aspetti metodologici: metodologia DFM di Golfarelli e Rizzi per la fase di analisi e definizione dei requisiti; metodologia dimensional modeling di Kimball per il disegno architetturale e fisico delle basi di dati.

Aspetti tecnologici: Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); Cognos 8.x; SQL e PL/SQL, JAVA, Javascript, Erwin 7, Sistema operativo lato server: Unix.Il sistema realizzato contiene oltre 100 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra staging, ODS e Data Mart.

Nome e indirizzo del datore di lavoro Sopra Group S.p.A.

Date Da Giugno 2007 a Aprile 2008Lavoro o posizione ricoperti Ruolo: Responsabile di progetto e Senior DW specialist

Tipo di impiego: subordinatoPrincipali attività e responsabilità Cliente e/o settore merceologico: Sogei (Pubblica Amministrazione)

Progetto: Data Warehouse “Giochi Pubblici e Rete Vendita Concessionari” (Ippica Nazionale e Internazionale, Scommesse Sportive in Ricevitoria, Concorsi e Pronostici).Progettazione della rete di vendita con cui i concessionari sono autorizzati alla raccolta per i giochi pubblici. Rappresenta un’anagrafica unificata per la maggior parte dei giochi pubblici che consente di fare interrogazioni puntuali sul singolo punto vendita.Il lavoro permette di effettuare l’analisi e il monitoraggio dei concorsi dei giochi sopra citati. I diversi contesti di analisi consentono di monitorare la rete vendita, monitorare il volume di gioco e la ripartizione dei proventi, effettuare l’analisi delle vincite. Inoltre è possibile effettuare un confronto trasversale tra i vai giochi per individuare quali sono le tendenze attuali dei giocatori.

Descrizione Attività: Gestione del progetto (riunioni, stesura del piano di progetto e controllo del suo avanzamento,

riunioni di SAL); Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica; Collaborazione all’attività di analisi dei requisiti e di realizzazione del modello concettuale grafico

“Dimensional Fact Model” (DFM) con le varie informazioni di business individuate. Partecipazione alla:

o progettazione dei Data Mart e gestione e manutenzione del database (oltre 1 miliardo di occorrenze). I dati di dettaglio estratti da sorgenti eterogenee vengono memorizzati in un’area di staging senza effettuare nessuna operazione in quanto dati già omogenei. Successivamente vengono integrati e memorizzati in un operational data store (ODS) prima di andare a popolare il DWH. Il progetto prevede dodici Data Mart e migliaia di Mapping OWB distribuiti tra staging, ODS e Data Mart;

o progettazione e realizzazione delle procedure di ETL specifici per il trattamento di banche dati di grosse dimensioni. I processi di caricamento sono stati differenziati per tipo di gioco e schedulati in funzione della chiusura dei concorsi. Le procedure ETL progettate risultano molto complesse per la grande mole di dati gestiti ; i mapping realizzati sono stati organizzati in process flow sequenziali o paralleli a secondo dei vincoli di integrità referenziale delle tabelle da popolare. Per ottimizzare le performance è stato progettato un sistema di partizionamento e sottopartizionamento delle tabelle in modo da garantire brevi tempi ai processi di caricamento dati ed ai tempi di risposta alle numerosi interrogazioni giornaliere. Inoltre è stato realizzato un complesso sistema di quadratura per garantire la qualità del dato in ogni fase del processo di caricamento;

o L’integrazione con il software esistente è stato particolarmente complicato visto che le procedure ETL in esercizio erano principalmente procedure PL/SQL che sono state tradotte in mapping OWB in modo da creare un solo repository progettuale;

o Progettazione dei cruscotti di monitoraggio e della reportistica di dettaglio. E’ possibile visualizzare la ripartizione dei proventi e la distribuzione territoriale della raccolta in base alla dislocazione territoriale delle ricevitorie. Mediante dei gauges si può effettuare un confronto immediato tra il volume di gioco del mese attuale con quello precedente. Infine dei report permettono di scendere nel dettaglio del gioco. L’accesso ai dati è stato velocizzato grazie a tecniche di indicizzazione avanzate e ottimizzazione di interrogazioni complesse; tutto quanto è fruibile dall’utente in modalità web sul portale del progetto;

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o esecuzione dei test prestazionali, ottimizzazione delle performance di caricamento nelle fasi di ETL;

o rilascio in esercizio e installazione dei prodotti realizzati negli ambienti di riferimento;o predisposizione della documentazione con guida tecnica.

Pagina 3/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 4: CV - Iovino Giovanni DWH COG.doc

Aspetti metodologici: metodologia DFM di Golfarelli e Rizzi per la fase di analisi e definizione dei requisiti; metodologia dimensional modeling di Kimball per il disegno architetturale e fisico delle basi di dati.

Aspetti tecnologici: Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); SQL e PL/SQL, JAVA, Javascript, Erwin 7. Sistema operativo lato server: UnixIl sistema realizzato contiene oltre 100 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra staging, ODS e Data Mart.

Nome e indirizzo del datore di lavoro Sopra Group S.p.a.

Date Da Marzo 2007 a Maggio 2007Lavoro o posizione ricoperti Ruolo: Team Leader e Senior DW specialist

Tipo di impiego: subordinatoPrincipali attività e responsabilità Cliente e/o settore merceologico: Sogei (Pubblica Amminstrazione)

Progetto: Data Warehouse Rete Vendita Giochi Pubblici.Il sistema permette di monitorare l’intera rete vendita del portafoglio giochi gestito dai monopoli di stato con l’obiettivo di valutarne la dinamica di attivazione.

Descrizione Attività: Gestione del progetto (riunioni, stesura del piano di progetto e controllo del suo avanzamento,

definizione dei GANTT con il PM e/o cliente riunioni di SAL con il cliente); Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica; Collaborazione all’analisi dei requisiti e alla realizzazione del modello concettuale grafico

“Dimensional Fact Model” (DFM) con le varie informazioni di business individuate; Partecipazione alla:

o progettazione dei Data Mart (modello logico e fisico) e gestione e manutenzione del database (oltre 10 milioni di occorrenze). I dati di dettaglio estratti da sorgenti eterogenee vengono ripuliti, integrati e memorizzati in un operational data store (ODS) prima di andare a popolare il DWH. La struttura dimensionale realizzata è di tipo “Slow Changing Dimension 2”, permette di tracciare e storicizzare integralmente eventuali cambi di codice (es. passaggio da vecchia rete di vendita a nuova rete di vendita), sospensioni e riattivazioni del punto vendita, modifiche di anagrafica, cambi di concessione;

o progettazione e realizzazione delle procedure di ETL con estrazioni dei dati da sorgenti operazionali distribuite e di grandi dimensioni e conseguente caricamento di flussi con qualche centinaia di migliaia di occorrenze e granularità al massimo livello di dettaglio. Le procedure ETL realizzate estraggono i dati relativi alla rete di vendita dei concessionari dalle anagrafiche dei singoli giochi per creare una struttura centralizzata e normalizzata che permettesse di monitorare l’intera rete dei punti vendita dei giochi. Oltre 1000 mapping e una ventina di process flow vengono schedulati giornalmente per tracciare tutte le variazioni che si presentano nella rete vendita dei giochi pubblici. Le principali complessità gestite sono state quelle di implementare una complessa politica di pulizia e storicizzazione delle anagrafiche dei punti di vendita, la corretta associazione dei flussi di dati al codice del punto di vendita ed alla gestione del ciclo di aggiornamento / ripopolamento di tutti i livelli dei DWH. Nei processi di caricamento è stato fatto un largo uso di mapping, workflow e ottimizzazione delle query di caricamento dati;

o integrazione con il software esistente;o progettazione dei cruscotti di monitoraggio e della reportistica di dettaglio. Report

di dettaglio permettono di monitorare la rete vendita legata a ciascun concessionario. Tutto quanto è fruibile dall’utente in modalità web sul portale del progetto;

o caricamento dei prodotti realizzati negli ambienti di riferimento;o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto

al collaudo del sistema;o esecuzione dei test prestazionali, ottimizzazione delle performance di caricamento

nelle fasi di ETL;o rilascio in esercizio e installazione dei prodotti realizzati negli ambienti di riferimento;o predisposizione della documentazione con guida tecnica.

Aspetti metodologici: metodologia DFM di Golfarelli e Rizzi per la fase di analisi e definizione dei requisiti; metodologia dimensional modeling di Kimball per il disegno architetturale e fisico delle basi di dati.

Aspetti tecnologici: Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); SQL e PL/SQL, JAVA, Javascript, Erwin; Sistema operativo lato server: Unix

Nome e indirizzo del datore di lavoro Sopra Group S.p.a.

Date Da Maggio 2006 a Febbraio 2007Pagina 4/11 - Curriculum vitae di

Giovanni IovinoPer maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 5: CV - Iovino Giovanni DWH COG.doc

Lavoro o posizione ricoperti Ruolo: Team Leader e Senior DW specialistTipo di impiego: subordinato

Principali attività e responsabilità Cliente e/o settore merceologico: Pubblica Amministrazione Centrale (PAC)

Progetto: Data Warehouse Progetto NumeriIl progetto numeri prevede la realizzazione di un sistema per l'archiviazione e la gestione di schede anagrafiche per l’analisi della spesa relative a diverse categorie merceologiche acquisite dalla pubblica amministrazione. Il sistema consente le seguenti funzionalità: la consultazione delle schede archiviate; l’inserimento di nuove schede mediante un iter di verifiche e approvazioni automatizzato: una

procedura di Workflow controlla il flusso delle nuove schede, la loro validità e l’archiviazione nel sistema solo dopo la verifica e la validazione ufficiale, con la possibilità di inviare e-mail di notifica;

la condivisione delle modifiche e dei commenti archiviati unitamente alle schede di riferimento.I dati, approvati e consolidati, delle schede per l’analisi della spesa, mediante una procedura di Workflow vanno ad alimentare una sezione del Data Warehouse degli acquisti in rete della P.A.

Descrizione Attività: Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica; Collaborazione all’analisi dei requisiti e alla realizzazione del modello concettuale con le varie

informazioni di business individuate. Partecipazione alla:

o progettazione dei Data Mart (modello logico e fisico) e gestione e manutenzione del database (oltre 50 milioni di occorrenze). I dati di dettaglio vengono ripuliti, integrati e memorizzati in un operational data store (ODS) prima di andare a popolare il DWH;

o progettazione e realizzazione delle procedure di ETL per il trattamento di grosse mole di dati al massimo livello di dettaglio. I caricatori realizzati hanno dovuto gestire una sostanziale complessità dei file in input (tante occorrenze e destrutturazione del file), unita ad una notevole complessità dei livelli di controllo e validazione del sistema. Questo ha comportato un ampio utilizzo di mapping e workflow al fine di distribuire la complessità di elaborazione ed ottimizzare i tempi di caricamento. Vista la mole di dati da trattare è stato necessario un importante lavoro di tuning ed ottimizzazione delle istruzioni SQL sia per il caricamento dei dati, che per le interrogazioni delle analitiche;

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o esecuzione dei test prestazionali;o predisposizione della documentazione con guida tecnica.

Aspetti tecnologici: DFMCase, Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); SQL e PL/SQL, JAVA, Javascript, Erwin; Sistema operativo lato server: UnixIl sistema realizzato contiene oltre 50 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra staging, ODS e Data Mart.

Nome e indirizzo del datore di lavoro Altro System Integrator

Date Da Novembre 2004 a Aprile 2006Lavoro o posizione ricoperti Ruolo: Team Leader e Senior DW specialist

Tipo di impiego: subordinatoPrincipali attività e responsabilità Cliente e/o settore merceologico: Sogei (Pubblica Amministrazione)

Progetto: Data Warehouse Tabacchi e Portale GiochiIl sistema permette di analizzare la vendita e la distribuzione dei tabacchi in Italia. L’Obiettivo principale del Data Warehouse implementato è essenzialmente quello del monitoraggio dell’andamento generale del sistema di rivendita dei tabacchi; i temi sui quali si è costruito un efficace sistema di monitoraggio sono i seguenti. Rendicontazione Prodotti Rendicontazione Rivendite Andamento dei Prezzi Monitoraggio dei punti di Distribuzione Monitoraggio dei Patentini Monitoraggio delle AnomalieIl portale giochi “MIS” è il portale della B.I. relativamente al sistema dei giochi, videogiochi e tabacchi, in grado di presentare le informazioni derivanti da applicazioni di Business Intelligence con lo stesso grado di fruibilità, flessibilità, controllo tipiche di un EIP (Enterprise Information Portal).L’interfaccia prevede l’utilizzo di tab, navigazione tramite mouse, utilizzo di bottoni, e di altri oggetti propri del mondo Windows.Concettualmente il portale è suddiviso nelle seguenti tre aree: Area Pubblica (a cui si ha libero accesso) Area Privata (il cui accesso prevede una autenticazione) ServiziTutte e tre le aree sono accessibili dalla homepage.

Descrizione Attività: Coordinamento del gruppo di lavoro di specialisti ad elevata professionalità tecnica;

Pagina 5/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 6: CV - Iovino Giovanni DWH COG.doc

Collaborazione all’analisi dei requisiti e alla realizzazione del modello concettuale con le varie informazioni di business individuate;

Partecipazione alla:o progettazione dei Data Mart e gestione e manutenzione del database (oltre 50

milioni di occorrenze). I dati di dettaglio estratti dall’ operazionale vengono ripuliti, integrati, aggregati e memorizzarti in un operational data store (ODS) prima di andare a popolare il DWH. Il progetto prevede dodici Data Mart;

o progettazione e realizzazione delle procedure di ETL per l’estrazione e caricamento dei dati (sono gestiti flussi che contengono diverse centinaia di migliaia di occorrenze) e relativa organizzazione in workflow per la distribuzione delle complessità delle trasformazioni da realizzare. I processi di caricamento sono stati gestiti in modalità sequenziale, i dati di dettaglio, inviati dalle rivendite e dai depositi, vengono memorizzati su poche tabelle di ODS (Operational Data Store), rendendo necessarie operazioni di partizionamento e sotto-partizionamento delle stesse per ottenere le opportune performance di caricamento. Questi stessi dati vengono poi arricchiti, raggruppati e distribuiti nelle strutture del DWH e Data Mart in modo da renderli facilmente fruibili alle analitiche. La complessità del sistema di back-end realizzato (sono stati necessari diverse migliaia di mapping, diverse decine di workflow e un attenta schedulazione dei caricamenti) ha permesso di rispettare i tempi di caricamento e le performance richieste dagli utenti finali per le loro attività di analisi;

o integrazione con il software esistente;o progettazione dei cruscotti di monitoraggio e della reportistica di dettaglio. E’

possibile visualizzare la ripartizione dei proventi e la distribuzione territoriale dei chilogrammi di tabacco venduto. Mediante dei gauges si può effettuare un confronto immediato tra le quantità di tabacco venduto del mese attuale con quello precedente. Infine dei report permettono di scendere nel dettaglio del venduto per rivendita o deposito. L’accesso ai dati è stato velocizzato grazie a tecniche di indicizzazione avanzate e ottimizzazione di interrogazioni complesse; tutto quanto è fruibile dall’utente in modalità web sul portale del progetto;

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o esecuzione dei test prestazionali, ottimizzazione delle performance di caricamento nelle fasi di ETL;

o rilascio in esercizio e installazione dei prodotti realizzati negli ambienti di riferimento;o predisposizione della documentazione con guida tecnica.

Aspetti tecnologici: Oracle 10g Business Intelligence Standard Edition (Oracle 10g Application Server, Oracle Warehouse Builder, Oracle Discoverer e Oracle Reports e Oracle DBMS 10g Enterprise Edition with OLAP Option); SQL e PL/SQL, JAVA, Javascript, Erwin; Sistema operativo lato server: Unix.Il sistema realizzato contiene oltre 50 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra staging, ODS e Data Mart.

Nome e indirizzo del datore di lavoro Altro System Integrator

Date Da Luglio 2002 a Ottobre 2004Lavoro o posizione ricoperti Ruolo: Team Leader e DW specialist

Tipo di Impiego: subordinato

Principali attività e responsabilità Cliente e/o settore merceologico: Telecomunicazioni

Progetto: Data Warehouse Monitoraggio Richieste SupportoIl sistema consente il monitoraggio delle richieste di supporto tecnico aperte dagli utenti delle reti. Mediante una serie di report costruiti ad hoc è possibile valutare la gestione delle richieste di supporto evidenziando eventuali punti di debolezza su cui intervenire per ridurre i costi, migliorare la produttività e aumentare la soddisfazione del cliente. Tutta la reportistica realizzata è stata organizzata per argomenti e pubblicata sul portale di gestione e business intelligence.

Descrizione Attività: Coordinamento di un piccolo gruppo di lavoro di specialisti ad elevata professionalità

tecnica; Collaborazione all’analisi dei requisiti e alla realizzazione del modello concettuale; Partecipazione alla:

o progettazione dei Data Mart e gestione e manutenzione del database (oltre 5 milioni di occorrenze). I dati di dettaglio estratti dall’ operazionale vengono integrati, aggregati e memorizzarti in un operational data store (ODS) prima di andare a popolare il DWH;

o progettazione e realizzazione delle procedure di ETL per l’estrazione e caricamento dei dati (sono gestiti flussi che contengono diverse centinaia di migliaia di occorrenze) e relativa organizzazione in workflow per la distribuzione delle complessità delle trasformazioni da realizzare. La progettazione delle procedure di caricamento sono state realizzate in modo integrato tra i vari livelli , in quanto la complessità e numerosità dei dati da caricare erano distribuite tra tutto il processo di caricamento; vista la complessità del sistema sono state osservate delle rigide regole per la gestione delle performance di caricamento e di modellazione dati. I processi di caricamento sono stati schedulati giornalmente per aggiornare il DWH con tutte le informazioni della giornata precedente;

Pagina 6/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 7: CV - Iovino Giovanni DWH COG.doc

o realizzazione della reportistica di dettaglio con la possibilità di accesso efficiente e flessibile ai dati integrati grazie a tecniche di indicizzazione avanzate e ottimizzazione di interrogazioni complesse; tutto quanto è fruibile dall’utente in modalità web sul portale del progetto;

o progettazione e realizzazione del piano di test funzionali e di integrazione; supporto al collaudo del sistema;

o esecuzione dei test prestazionali, ottimizzazione delle performance di caricamento nelle fasi di ETL;

o rilascio in esercizio e installazione dei prodotti realizzati negli ambienti di riferimento;o predisposizione della documentazione con guida tecnica.

Collaborazione all’esecuzione di procedure volte al miglioramento delle performance di caricamento delle basi dati.

Aspetti metodologici: metodologia dimensional modeling di Kimball per il disegno architetturale e fisico delle basi di dati.

Aspetti tecnologici: Oracle database 9i, Oracle Warehouse Builder 9i, Oracle Discoverer 9i, Oracle Reports 9i, Developer 2000 (6.0), Designer 6.0, SQL e PL/SQL; Erwin. Cognos 6.x; Sistema operativo lato server: UnixIl sistema realizzato contiene oltre 5 milioni di occorrenze e oltre 1.000 Mapping OWB distribuiti tra i vari livelli del sistema

Nome e indirizzo del datore di lavoro Altro System Integrator

Istruzione e formazioneDate Novembre 2011

Titolo della qualifica rilasciata Certificazione Oracle Database SQL ExpertNome e tipo d'organizzazione

erogatrice dell'istruzione e formazioneOracle University

Date Maggio / Giugno 2010Titolo della qualifica rilasciata Certificazione IBM Certified Developer - Cognos 8 BI Metadata Models (COG-132)Nome e tipo d'organizzazione

erogatrice dell'istruzione e formazioneIBM

Date Maggio / Giugno 2010Titolo della qualifica rilasciata Certificazione IBM Certified Designer - Cognos 8 BI Reports (COG-112)Nome e tipo d'organizzazione

erogatrice dell'istruzione e formazioneIBM

Date Maggio / Giugno 2010Titolo della qualifica rilasciata Corso di formazione

Principali tematiche/competenze professionali possedute

IBM Cognos 8 BI Report Studio: Author Professional Reports Advanced (V8.4)

Nome e tipo d'organizzazione erogatrice dell'istruzione e formazione

IBM

Date 7 Settembre 2009Titolo della qualifica rilasciata Certificazione Oracle Database 10g Administrator Certified Associate (OCA)Nome e tipo d'organizzazione

erogatrice dell'istruzione e formazioneOracle University

Date 27 Ottobre 2002Titolo della qualifica rilasciata Laurea

Principali tematiche/competenze professionali possedute

Ingegneria Informatica

Nome e tipo d'organizzazione erogatrice dell'istruzione e formazione

Università degli studi di Napoli Federico II

Capacità e competenze personali

Madrelingua(e) Italiano

Altra(e) lingua(e)Autovalutazione Comprensione Parlato Scritto

Livello europeo (*) Ascolto Lettura Interazione orale Produzione orale

Inglese B2 Livello intermedio B2 Livello intermedio B1 Livello intermedio B1 Livello intermedio B1 Livello intermedio

Pagina 7/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 8: CV - Iovino Giovanni DWH COG.doc

Lingua(*) Quadro comune europeo di riferimento per le lingue

Capacità e competenze sociali Ottime capacità organizzative e di relazione con il cliente maturate nel corso degli anni in occasione delle attività progettuali.

Ottime capacità di ascolto ed al lavoro di gruppo.

Capacità e competenze organizzative

Consolidata esperienza nella relazione diretta con i responsabili del cliente (analisi requisiti, SAL, verbali, documenti di analisi, …)

Consolidata esperienza nel gestire gruppi di lavoro tecnologici altamente specializzatiCapacità e competenze tecniche Capacità richieste dal capitolato tecnico

Dipendente a tempo indeterminato da circa 10 anni Pluriennale esperienza nell’analisi, progettazione e realizzazione di sistemi di business

intelligence e Data Warehousing. Pluriennale esperienza di sistemi di analisi basati su dati complessi e di grandi dimensioni

(diversi milioni di occorrenze). Pluriennale esperienza nell’analisi, gestione ed interventi per il miglioramento delle performance

di database di grandi dimensioni. Consolidata esperienza nel realizzare procedure di estrazione e di caricamento di banche dati di

grosse dimensioni. Pluriennale esperienza nella progettazione e realizzazione di sistemi di front-end basati su

reportistica standard (navigabili secondo molteplici dimensioni di analisi) e su reportistica di tipo cruscotto per l’analisi direzionale.

Pluriennale esperienza sulla definizione, progettazione e supporto ai test integrati per il collaudo delle applicazioni realizzate.

Competenze tecniche approfondite sui software/suite per le soluzioni di Data Warehousing tra:o Oracle Warehouse Builder 8i e 9io Oracle 8i, 9i, 10go Cognos 7.x e 8.xo PL/SQL, SQL, Java, JavaScripto Ambiente Unix

ConoscenzeLingua italiana madrelinguaLingua inglese SìModellazione dati SìAnalisi multidimensionale dei dati Sì

TitoliNumero certificazioni in ambito di gara Nr° 2Laurea Tecnico Scientifica Vecchio Ordinamento

Conoscenze migliorative rispetto a quanto delineato nel capitolato tecnico Pluriennale esperienza nella modellazione dati (logico e fisica) di tipo MOLAP, ROLAP e HOLAP. Significative esperienze nella progettazione e realizzazione di potali web su tecnologia Oracle

con una notevole capacità nella realizzazione di portlet java e javascript. Significative esperienze nell’analisi e nella progettazione con tecniche orientate agli oggetti. Pluriennali esperienze nell’utilizzo di metodologie e di strumenti per workflow Competenze tecniche approfondite sulle seguenti piattaforme di Data Warehousing:

o Informatica Power Centero Microsoft Business Intelligence Suiteo Progettazione UMLo Certificazioni sulla tecnologia IBM Cognos

“Informativa sui dati forniti alla SOGEI e consenso al trattamento Ai sensi e per gli effetti della vigente normativa in materia di protezione dei dati personali, relativamente al trattamento dei suddetti dati e, in particolare, a quanto previsto dall’articolo 13 del decreto legislativo 30 giugno 2003, n. 196, recante il “Codice in materia di protezione dei dati personali”, si informa che i dati e le informazioni contenuti nella presente scheda curriculum, nonché nel contratto e nella documentazione ad esso connessa, saranno utilizzati dalla SOGEI e/o dalla commissione di giudicazione ai fini dell’aggiudicazione stessa e, in caso di assegnazione del servizio, ai fini amministrativi e contabili.

Il trattamento dei dati e delle informazioni suddetti verrà effettuato in modo da garantirne la sicurezza e la riservatezza e potrà essere attuato anche mediante sistemi automatizzati idonei a memorizzare, gestire e trasmettere i suddetti dati e informazioni, che potranno essere anche abbinati a quelli di altri soggetti in base a criteri qualitativi, quantitativi e temporali definiti di volta in volta. Il predetto trattamento potrà essere effettuato da terzi che forniscano alla nostra Società specifici servizi elaborativi, ovvero dagli istituti di credito cui la nostra Società conferisca

Pagina 8/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 9: CV - Iovino Giovanni DWH COG.doc

il mandato di pagamento, nonché a soggetti per i quali si renda necessario o sia, comunque, funzionale allo svolgimento delle attività della SOGEI. Vi informiamo, inoltre, che in relazione al trattamento dei dati e informazioni personali di cui sopra, Vi sono riconosciuti i diritti indicati all’articolo 7 del citato D.Lgs. n. 196/2003.

Con la firma della scheda curriculum il sottoscritto Giovanni Iovino autorizza, ai sensi dell’articolo 23 del suddetto D.Lgs. n. 196/003, la SOGEI e gli altri soggetti di cui sopra al trattamento dei propri dati personali. “

Progetto (titolo)

Ambito Descrizione del contenuto e

obiettivi progettuali

Cliente Data inizio–

Data fine

Attività svolta e/o ruolo ricoperto

N. mesi di impegno

nell’attività e/o ruolo

Anagrafica Conti di gioco

Data Warehouse;

monitoraggio delle giocate sul territorio nazionale sia come customer profiling che come contrasto al gioco illegale) da parte dei concessionari e dei titolari dei contratti Conto di Gioco.

Sogei

Maggio 2009

-

oggi

Ruolo ricoperto:

Project Manager e Senior DW

Attività svolta:

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali;

Business Intelligence Cognos.

31

Skill Games

Data Warehouse;

monitoraring dell’andamento del gioco a distanza, la distribuzione territoriale dei conti di gioco e la ripartizione dei proventi, mostrando le informazioni attraverso cruscotti e interfacce user friendly.

Sogei

Maggio 2008

-

Aprile 2009

Ruolo ricoperto:

Project Manager e senior DW

Attività svolta:

Utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali;

Business Intelligence Cognos.

12

Sogei - Giochi Pubblici e Rete vendita

Data Warehouse;

Progettazione della rete di vendita con cui i concessionari sono autorizzati alla raccolta per i giochi

Sogei Giugno 2007

-

Aprile 2008

Ruolo ricoperto:

Project Manager e Senior DW

Attività svolta:

11

Pagina 9/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 10: CV - Iovino Giovanni DWH COG.doc

Concessionari

pubblici. Anagrafica unificata per la maggior parte dei giochi pubblici che consente di fare interrogazioni puntuali sul singolo punto vendita.Obiettivi di monitoring dei concorsi, la rete vendita, il volume di gioco e la ripartizione dei proventi, effettuare l’analisi delle vincite. e un confronto trasversale tra i vai giochi per individuare quali sono le tendenze attuali dei giocatori.

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali.

Rete Vendita Giochi Pubblici

Data Warehouse;

Il sistema permette di monitorare l’intera rete vendita del portafoglio giochi gestito dai monopoli di stato con l’obiettivo di valutarne la dinamica di attivazione

Sogei

Marzo 2007

-

Maggio 2007

Ruolo ricoperto:

Team Leader e senior DW

Attività svolta:

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali.

3

Progetto Numeri

Data Warehouse;

Il progetto numeri prevede la realizzazione di un sistema per l'archiviazione e la gestione di schede anagrafiche per l’analisi della spesa relative a diverse categorie merceologiche acquisite dalla pubblica amministrazione

PAC

Maggio 2006

-

Febbraio 2007

Ruolo ricoperto:

Team Leader e senior DW

Attività svolta:

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali.

10

Pagina 10/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628

Page 11: CV - Iovino Giovanni DWH COG.doc

Sogei - DWH Tabacchi e Portale Giochi

Data Warehouse;

Il sistema permette di analizzare e monitorare la vendita e la distribuzione dei tabacchi in Italia

Sogei

Novembre 2004

-

Aprile 2006

Ruolo ricoperto:

Team Leader e senior DW

Attività svolta:

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali.

18

Monitoraggio Richieste Supporto

Data Warehouse;

Il sistema consente il monitoraggio delle richieste di supporto tecnico aperte dagli utenti delle reti

Telco

Luglio 2002

-

Ottobre 2004

Ruolo ricoperto:

Team Leader e senior DW

Attività svolta:

utilizzo prodotto “Oracle Warehouse Builder”;

conduzione di gruppi di lavoro ad elevata professionalità tecnica;

analisi e progettazione di sistemi complessi finalizzati al caricamento di banche dati di grosse dimensioni (ODS e Data Mart);

realizzazione di procedure di estrazione e di caricamento di banche dati di grosse dimensioni;

ETL e ottimizzazione delle performance di caricamento;

linguaggi SQL e PL/SQL e DBMS relazionali ORACLE;

ambiente Unix;

test funzionali.

28

Firma

Pagina 11/11 - Curriculum vitae di Giovanni Iovino

Per maggiori informazioni su Europass: http://europass.cedefop.europa.eu© Comunità europee, 2003 20060628