INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Senior Consultant Oracle e DBA Applicativo Oracle, con esperienza nei maggiori settori (bancario, telecomunicazioni, grande distribuzione, logistico, farmaceutico, assicurativo, ecc.), competenze di amministrazione database per ottimizzare al meglio le prestazioni, fare un buon tuning, modellare tabelle e dati, in base alle esigenze del momento. Caricamento ed estrazione dati. Gestione ETL sia con applicativi di interfaccia che con codice pl/sql. Breve esperienza come responsabile tecnico di un gruppo di risorse.
Studi, Corsi, Certificazioni, Lingue conosciute
2019: Corso GOLDENGATE 12C, sulla piattaforma Udemy.
2014/2015: C.F.P. Vigorelli (Centro di Formazione Professionale) Frequenza Corso di Programmazione ad Oggetti con Java.
2010: C.F.P. Vigorelli (Centro di Formazione Professionale) Frequenza Corso di Concetti e Modellazione di un Data warehouse.
2004/2005: E.M.I.T. Feltrinelli (Ente Morale Istruzione Tecnica) - Frequenza Corso di Amministrazione Database base ed avanzato (Oracle, PostgreSQL, MySQL, SQL Server).
1999/2000: C.S.L. (Consorzio Scuola e Lavoro) Qualifica post-diploma di 'Tecnico di Database Relazionali'.
1996/1997: Istituto C.A.P.A.C. 2 Qualifica post-diploma di 'Esperto in Office Automation'.
1995/1996: Istituto E. Conti - Milano Diploma "Perito in Telecomunicazioni".
Lingue straniere
Conoscenza dell'inglese scritto e parlato: buono.
Buona conoscenza inglese tecnico
Frequentato un corso d'inglese metodo Shenker.
Esperienze di Lavoro
09/2024 – oggi, Azienda Servizi IT
Senior Consultant Oracle
Gestione e manutenzione evolutiva della linea presenze, turni, malattie con calcolo anomalie in base a regole e normative presenti, relative buste paga di dipendenti di enti statali comunali e/o regionali, tramite segnalazioni che vengono assegnate per analizzarle e risolverle.
04/2021 – 09/2024, Libero Professionista
DBA Sistemista & DBA Applicativo Oracle & Senior Consultant Oracle & Application Support
Analisi e pianificazione della migrazione dell’applicativo antifrode che ha più fonti alimentanti da SQLite a Oracle pl/sql. Caricamento dati in tabelle tramite sql loader con dati che arrivano da mainframe, tracciati forniti e traduzione dalla gestione SQLite in procedure o function pl/sql. Esecuzione di procedure, gestito tramite TWS, scripting shell linux e job Oracle.
Gestione infrastruttura ospedaliera con database Oracle di varie versioni dalla 10 alle più recenti con RAC, ingaggiato tramite ticket con attività che vanno dall’allargamento tablespace, creazione utenti, verifica alert log per problemi segnalati, creazione report AWR, verifica lentezza query e se necessario mettere sotto trace un ambiente o delle transazioni, verifica lock, attività di export ed import.
Sviluppo di nuovi flussi ETL e manutenzione di quelli esistenti con Datastage; i dati arrivano da tabelle Source e vengono arricchiti e trasformati fino a raggiungere il formato desiderato nelle tabelle Target con i dettagli indicati dai funzionali. Una volta verificata esecuzione regolare del job con risultato atteso nell’ambiente di Sviluppo, viene effettuato un rilascio della parte relativa alla struttura dati, ove necessario, e della parte relativa ai job, nell’ambiente di Collaudo, dove vengono effettuati ulteriori test prima rilasciare tutto in Produzione.
Tenuto corso Oracle pl/sql in sede con colleghi presenti in sede ed in remoto, con preparazione ambiente: creazione utenti, tabelle, tablespace, associazione datafile, popolamento tabelle ed esercitazioni varie con generazione di function, procedure e package.
Migrazione tramite struttura ETL definita con codice pl/sql, di dati provenienti da fonti alimentanti, tramite varie fasi: estrazione ed import dati da fonti alimentanti (Siebel), popolamento tabelle di configurazione anagrafiche etl per la gestione del flusso, popolamento tabella regole di trascodifica/mappatura con eventuali campi uso interno da non esportare ed eventuali varie tabelle di appoggio di anagrafica di collegamento per trascodifica dato, popolamento tabella regole di validazione dati con definizione priorità, popolamento tabella campi che effettivamente saranno trasferiti al sistema target, gestione esiti di migrazione e gestione scarti.
Implementazione varie fasi di migrazione in base a perimetri di dati forniti dal cliente con correzioni derivanti dalle varie elaborazioni: SIT, MOCK 1, MOCK 2.
Migliorie programma ETL per esigenze che emergono in fase di migrazione, per ottimizzare e snellire il sistema, tenendo conto dei tempi di elaborazione e performance globali.
Manutenzione del programma, gestendo la logica presente ed implementazione di nuove release dell’applicativo che remunera le provvigioni degli agenti riguardo le vendite dei pacchetti relativi al prodotto.
Implementazione di shell linux o procedure/function Oracle pl/sql per ottimizzare e snellire il sistema con un occhio di riguardo alle performance e tuning. Ottimizzazioni query, verifica piani di esecuzione, creazione utenti, consultazione tabelle di sistema con creazione di un programma che fa il confronto tra Source e Target per verificare disallineamento tra i diversi ambienti.
01/2020 – 04/2021, Tecnnet Learning S.r.l.s. & Edrivers S.r.l.
Senior Consultant Oracle & Business Development Manager
Creazione di un proprio portafoglio clienti tramite contatti telefonici e campagne di promozione dei servizi delle aziende con cui collaboro. Gestione del primo contatto, della presentazione e della fase di proposta con assistenza del cliente cercando di comprendere le sue esigenze. Partecipato a progetti in ambito bancario con attività mirate e sviluppi in Oracle pl/sql e scripting shell linux.
07/2018 – 12/2019, Dale Consulting S.r.l.
DBA Applicativo Oracle & Senior Consultant Oracle & Application Support
Senior Consultant Oracle, Cliente SIA S.p.A. Reverse Engineering dei flussi descrivendo la parte relativa al database, documentando la logica, gli oggetti impattati, le dipendenze, con la creazione, per ogni analisi effettuata, del modello entità relazioni. Studiato il programma utilizzato per la replica dei dati a caldo, del database, GOLDENGATE 12C.
Application Support, Cliente CAP Holding S.p.A. Gruppo CAP per conto di Reply Business S.p.A. Sviluppo di viste sul db Oracle, generazione estrazioni di dati, tramite CR pervenute dal cliente. Ambiente Oracle EBS.
DBA Applicativo Oracle, Clienti Vari per conto di Reply Consulting S.p.A. Analisi e sviluppo dei processi di un DWH per una società farmaceutica acquisita e senza la struttura della casa madre. Ottimizzazione e generazione dei flussi tramite oracle 11g, shell script linux; gestione dell’implementazione con privilegi di amministratore DBA, creazione tablespace, utenti, con ripartizione dei dati nel TBS dei dati e indici nel TBS degli indici, logica inserita nello user principale ed utility, nello user UTIL. Schedulazione tramite crontab della shell di elaborazione dati giornaliera per il flusso con annessi alert. Gestione e manutenzione del sistema creato e del sistema centrale. Creazione documentazione relativa all’implementazione.
Implementazione e/o aggiornamento flussi tramite Oracle ODI 11g, con l'utilizzo di Oracle Hyperion Esbase, Hpcm, alimentando, modificando, cancellando, cubi multidimensionali, in base alle specifiche del progetto, con mappature e trasformazioni dati, generazione processi di Data Extraction usando MDX Queries per collegarsi al server Esbase.
Sviluppo di nuovi flussi dati mediante l'utilizzo del prodotto Datastage 7.5 e Datastage 9.1 (Designer, Director, Manager, Administrator). Ruoli: Sviluppo e test dei job sequence e parallel tramite Datastage Designer. Sviluppo e modifiche di query sql, procedure pl/sql, script unix e routine datastage. Creazione e modifiche di tabelle sul database Oracle. Import ed export dei job fra gli ambienti di sviluppo e collaudo tramite Datastage Director. Creazione e modifica dei parametri di progetto negli ambienti di sviluppo e collaudo tramite Datastage Administrator. Porting di tutti i progetti da Datastage 7.5 a Datastage 9.1 utilizzando il Connector Migration Tool.
Tecnologie:
MS–DOS, Microsoft Windows (9x, NT 4.0, 2000, XP, Vista, 7, 10, x), IBM OS/2, Unix, Linux.
HTML, Visual Basic 6.0, Sql, PL-SQL, Java Standard Edition, Hive query language, Bash.
Lotus 123, Publisher, Autocad, Front Page, Lotus Notes, Microsoft Outlook, Suite Office, TD (Test Director), Quick Test Professional, T.O.A.D., Select Enterprise, Microsoft Visual Studio Enterprise 6.0, Microsoft SMS Installer, Sql Navigator, SecureCRT version 3.4.1, Reflection X, PL/SQL Developer, Datastage 7.5, 9.1, 11.7, Remedy, iReport 3.7.0 jaspersoft, Click Reply@Logistics, Eclipse, Oracle Forms 10.1, Oracle Application Express 4.2, ODI (Oracle Data Integrator) 12c, Salesforce Inspector, Data Loader, Workbench, Oracle ODI 11g, Oracle Hyperion Esabase.
Business Intelligence: Datawarehouse, Big Data.
Siebel 2000, Salesforce, Pega System
Hadoop: HDFS (Hadoop Distributed File System), Big Data, Hyperion, Esabase, Hpcm, GOLDENGATE 12C, Git, GitHub.
R.D.B.M.S. (Relazionale Unisys), Access, ORACLE (8i,9i,10g,11g), Hive, SQLite.
Conoscenza: PostgreSQL, MySQL, SQL Server.
Area: C.R.M.
Db: R.D.B.M.S. (Relazionale Unisys), Access, ORACLE (8i,9i,10g,11g), Hive, SQLite. Conoscenza: PostgreSQL, MySQL, SQL Server.