Analista programmatore - dba

Rob*** ***** (XX Anni)
DBA DB2 Mainframe Z/Os – Analista tecnico programmatore COBOL CICS VSAM. a OpenJob S.p.a. - Poste Italiane
Magellano ITC in Ostia
Roma,
Lazio
Questo candidato e' disposto a spostare
|
Esperienza
DBA DB2 Mainframe Z/Os – Analista tecnico programmatore COBOL CICS VSAM.
OpenJob S.p.a. - Poste Italiane
apr 2020 - Attualmente
Controllo e supporto per transazioni CICS; messa a punto di soluzioni per ottimizzazione dei processi di accesso ai dati sia a livello software che dati.
Analisi e messa a punto gestione accessi DB2.
Attività generale su database.
Scrittura di procedure REXX ad ok per l’automazione dei controlli.
Ottimizzatore di criticita per la velocità esecutiva delle procedure in sofferenza(COBOL DB2 JCL)
Stesura programmi per le normali esigenze applicative del cliente con accessi sia Vsam che Db2.
DBA DB2 Mainframe Z/Os – An.tec.progra.COBOL CICS VSAM. – Z/Os SMP – Specialista ChangeMan Schedulatore “TIVOLI WORKLOAD SCHEDULER”
Informet S.r.l.
gen 2019 - mar 2020
Analisi e controllo dei flussi monetari da e verso la banca.
Schedulatore TWS ed ottimizzatore di procedure.
Controllo e supporto per transazioni CICS; messa a punto di soluzioni per ottimizzare il processo dell’informazione sia a livello software che accesso dati.
Analisi e messa a punto gestione accessi DB2.
Attività generale su database.
Utilizzo dello strumento Remedy per la gestione degli incidenti e richieste evolutive.
Scrittura di procedure REXX ad ok per la banca per l’automazione dei controlli.
Stesura di programmi Cobol Cics Db2 ad Ok per la gestione dei controlli dei flussi monetari da e verso la banca.
Stesura di procedure JCL per l’automazione settimanale e mensile per la quadratura dei conti correnti.
Ottimizzatore di criticita per la velocità esecutiva delle procedure in sofferenza(COBOL DB2 JCL)
DBA DB2 Z/Os – An. tec.progr. COBOL CICS VSAM. Z/Os SMP – Specialista ChangeMan - “TIVOLI WORKLOAD SCHEDULER”
Almaviva S.p.A. presso Banca Italia
apr 2013 - dic 2018
Gestione completa degli oggetti/progetti dalla fase di sviluppo a quella di produzione.
Gestione SMP/E sui diversi sistemi della banca.
Versioning DB2 ed installazione delle PFT comunicate da IBM.
Monitoraggio via MainView delle transazioni critiche, analisi di queste ultime e proposte soluzioni per migliorare le performance.
Tutto il codice delle transazioni CICS è scritto in COBOL.
Ottimizzazione e messa a punto di oggetti SQL per massimizzarne le performances
Le versioni dei DB2 che adesso usa la banca sono quasi tutti a versione 11.
Gestione del tool Insync e DB2ADMIN.
Gestione copie del catalogo del DB2 durante le migrazioni delle diverse versioni DB2.
Allineamento fasi di lavoro ed organizzazione gruppi via OPC.
Analisi e sviluppo di diverse applicazioni a supporto Europeo per la realizzazione di statistiche puntuali in merito alla lavorazione in tempo reale del parco software europeo.
I programmi per l’elaborazione dei dati statistici sono scritti in Cobol ed in REXX.
Analisi e sviluppo di un’applicazione per la gestione dello spazio sui dischi Z/Os..
Il software per la gestione spazio dati è scritto in REXX e Cobol.
Gestione dei rilasci ed installazione software su sistemi internazionali in ambito Target 2 Security.
Creazione di gruppi e relativa schedulazione mediante appositi calendari.
Esecuzioni e messa a punto di qualsiasi gruppo OPC esistente
DBA DB2 Mainframe Z/Os – Analista tecnico programmatore COBOL CICS VSAM. Analista propositore e ottimizzatore criticità
BAS srl presso BNL BNP Paribas
gen 2012 - mar 2013
Gestione completa degli oggetti dalla fase di sviluppo alla fase di produzione.
Responsabile di 3(tre) patrimoni della banca. Questo significa seguire tutto il ciclo di vita del dato, partendo dalla definizione e modalità della definizione del dato fino alla gesitone completa di qualsiasi oggetto inererte il patrimonio di competenza.
Messa a punto di tutte le modifiche strutturali della base dati.
Creazione e schedulazione insieme al gruppo OPC di tutte le utilities di competenza del patrimonio per il suo corretto funzionamento: JCL e file.
Identificazione modalità e tempistica per lo svecchiamento dei dati, creazione delle procedure per effettuare tale lavoro.
Creazione di un tool per verificare quotidianamente tutto il patrimonio DB2 della banca con relative segnalazioni delle criticità ai vari gruppi.
Gestione e messa a punto di qualsiasi utilities necessaria al quotidiano funzionamento dei patrimoni di comptenza.
Creazione correzione e valutazione di qualsiasi statement DDL.
Verifica delle performance di qualsiasi Package oggetto di passaggio in produzione con relativa stesura di rapporto tempo prestazioni e conseguenze promozione/bocciatua.
Supporto a tutti gli sviluppatori per la scrittura di strategie di accesso al DB2 in maniera performante.
Studi degli indici di produzione con eventuale abbattimento di quelli non più significativi ed usati o eventualmente modificabili per renderli performanti.
Supporto a chiunque si trovi in situazioni di stallo o di crisi per diventare performante a livello startegie di accesso dati DB2
In questo periodo sto riutilizzando come tool TRITUNE e Ca/Detector ed OmegaMoon per la verifica e supporto alle performance.
Il DB2 installato in banca è la verione 9 ed a breve si passerà alla versione 10.
DBA DB2 Mainframe Z/Os – Analista tecnico programmatore COBOL CICS VSAM.
Pradac presso INAIL
apr 2010 - dic 2011
Sistemazione della struttura del database rigenerando tutte gli oggetti e relazioni interessate dalle applicazioni che sono lavorate.
Sviluppo di programmi Cobol(C) per la tramismissione di dati fra diversi ambienti e per la verifica dei tempi di esecuzione dei jobs notturni con relativa stampa di report. 
Rilevazione statistica giornaliera delle attività mediche da effettuare durante la giornata, con produzione ed invio report alle relative sedi.
Gestisco in maniera quasi del tutto autonoma la base dati DB2 sotto tutti i punti di vista.
Per quel che riguarda gli standards mi attengo scrupolosamente a quelli aziendali e se ritengo necessaria qualche variazione faccio sempre e comunque una valutazione e successivamente una proposta.
Effettuata qualsiasi tipo di operazione sulla base dati.
Utilizzo massiccio di Utilities come Unload, Load, Reorg, Runstats, Rebind a fronte del recovery dati da alcune macchine oracle andate distrutte durante il terremoto dell’Aquila.
Creazione ed esecuzione di qualsiasi tipo di script DDL e DML.
Per quel che riguarda i diversi Tools di monitoraggio delle performance qui in INAIL si usa OMEGAMON. Anche se non in maniera massiccia si usa anche DB2PM e DB2TP Monitor.
Durante il 2011 ho preso 2 certificazioni, la 730(IBM DB2 Fundamentals) e la 732(IBM DB2 for z/OS Database Administrator), quindi posso tranquillamente dire di essere decisamente abbondante per quel che riguarda qualsiasi tipo di script DDL e DML ovvero qualsiasi statements SQL.
Supporto quotidiano agli utenti relativo a Abend SQL code, Abend Utility e tutto quello che ne deriva.
Supporto per l’ottimizzazione di Stored Procedure DB2 Cobol.
DBA DB2 – Mainframe Z/Os – Esperto Change Man. Analista tecnico programmatore COBOL VSAM.
CM sistemi S.p.A. presso Banca Italia
ott 2007 - mar 2010
Analista tecnico programmatore Cobol Cics DB2. IMS DL1, VSAM,C.
Completa gestione Base dati con qualsiasi tipo di operazione.
Parte del gruppo gestori DB2 della Banca. 
Per quel che riguarda gli standards ci si attiene inderogabilmente a quelli dettati dalla Banca.
Unload, Load, Reorg, Runstats, Rebind e via dicendo sono operazioni di normale gestione.
Controllo e messa a punto di qualsiasi tipo di script SQL DDL DML PL/SQP creato dagli sviluppatori prima del passaggio in produzione tramite tool Change Man.
Supporto quotidiano agli utenti relativo a Abend SQL code, Abend Utility e tutto quello che ne deriva.
Utilizzo del Tool DB2ADMIN per la gestione appunto dei DB2 della banca e a livello nazionale e a livello europe BCE.

Supporto sistemistico a qualsiasi livello agli sviluppatori mediante l’utilizzo del tool Change Man.
Definizione e creazione di tutti gli spazi relativi a qualsisi progetto inseribile e gestibile via Change Man. Installazione di diversi prodotti sui sistemi della banca.
Creazione di un dinamismo, sempre in Rexx(C), per la verifica delle schede di Bind a livello internazionale gestibile via Change Man BCE; tale dinamismo consiste nella simulazione delle diverse operazioni DB2 che a valle di un esito positivo crea i moduli che in seguito andranno realmente in esercizio ed installati in produzione via Change Man BCE.
Completa gestione dei database DB2 relativi ad ambienti di Test e Collaudo acceduti dai moduli Change Man

Controllo dei passaggi in produzione di tutte le implementazioni e modifiche, sia software che procedurali, realizzate giornalmente da tutti i programmatori.
Analisi, sviluppo e realizzazione di un Add On scritto interamente in Rexx(C) per la verifica della correttezza delle schede Jcl sia per i singoli Jcl che per quel che riguarda intere procedure.
DBA DB2 –Mainframe Z/Os. Analista tecnico programmatore Cobol Cics DB2 IMS DL1, VSAM, C.
Tecnosphera srl presso INPS
set 2005 - set 2007
Supporto alla migrazione dall’ambiente As400 verso architettura His Microsoft; studio e normalizzazione dei dati.
Gestione globale di tutto il DataBase DB2 relativo al completo parco software di INPS interessato al passaggio alla nuova architettura.
Utilizzo massiccio di utilities DB2 come Unload , Load, Reorg , Runstats, BindCopy.
Utilizzo del tool KTC per l’esecuzione di alcune DDL per la creazioni di oggetti DB2.
Controllo e messa a punto di qualsiasi tipo di script SQL DDL DML PL/SQP creato dagli sviluppatori prima del passaggio in produzione.
Creazioni di una fitta rete di relazioni dati e vincoli referenziali DB2.
Supporto agli sviluppatori ed utenti relativo ad Abend SQL code, Abend Utility e tutto quello che ne deriva.
Responsabile del gruppo Mvs lato sistemistico, composto di 4 persone, me escluso. Tale gruppo scriveva programmi, da me richiesti, che servivano per il trasferimento dati fra i diversi ambienti; i programmi erano scritti in Cobol e C.
Analisi e sviluppo di 2 intere procedure; una per il ripristino dei dati in ambiente DB2 acceduto dagli IMS e CICS e l’altra per la compilazione dei programmi che dovevano essere acceduti tramite i TP.
Entrambe le procedure sono state scritte in ambiente MVS Tso con relativa creazione di pannelli ISPF utilizzando l’interprete REXX con accessi DB2 annessi e programmi Cobol e C per la verifica delle operazioni fatte. Tali procedure generano reports.
Analisi e sviluppo di una procedura per l’invio in posta elettronica di tutti i reports prodotti mediante SMTP; tale procedura è stata scritta in Rexx(C) e Cobol.
Supporto per verifica funzionamento delle transazioni CICS.
Proposta, accettata, e supportata soluzione per la gestione delle transazioni definite MultiSegments; definite così poiché devono simulare la lettura di più messaggi, anche se in realtà era solo uno; il tutto per mantenere la compatibilità con il vecchio mondo AS400 e contemporaneamente essere utilizzate dalla nuova infrastruttura HIS.
Controllo delle prestazioni con verifica dei tempi di risposta; stesura relazione evidenziando pro e contro delle varie soluzioni proposte ed adottate evidenziando i punti migliorabili.
L’analisi e la gestione di tutti i casi avvenivano in un solution center ove lavoravano contemporaneamente circa 80 persone.

Analista programmatore PL1 Cobol Cics DB2 IMS DL1 VSAM. Sistemista DB2 – Mainframe Z/Os
Fideuram Vita
lug 2000 - ago 2005
Sviluppo e manutenzione di applicazioni in PLI, IMS, DB2.
I tools di sviluppo sono Endevor e Telon.
Analisi e sviluppo di diverse procedure per l’adeguamento alla nuova normativa fiscale di alcuni prodotti FideuramVita, con particolare attenzione al prodotto Nuova Vitazzurra (Polizze caso morte) e polizze Index Linked.
Scrittura di diverse procedure per il passaggio valuta lire euro.
Tutte le procedure sono state scritte in PL1 e C, con qualche accorgimento in visual basic.
Creazione di procedure Batch tramite Internal Reader per il trasferimento dati da Mainframe a Server NT di Banca tramite FTP.
Creazione moduli di calcolo e automatizzazione mediante la creazione di un’ulteriore procedura che invia i risultati al termine dell’elaborazione ai relativi indirizzi di posta elettronica degli utenti con allegati i tabulati relativi ai risultati.
Analisi e sviluppo di un’ulteriore procedura denominata ALM, Asset Location Management.
Tale procedura effettua il calcolo del patrimonio finanziario dell’azienda ad ogni trimestre.
Creazione di tutti i moduli di calcolo e trasferimento di tutti gli OutPut in ambiente Windows mediante procedure Ftp dinamiche.
Sviluppo di una nuova procedura Batch schedulata tramite Tp per effettuare il rimborso delle polizze Index Linked in scadenza.
Messa a punto dei moduli di calcolo per il rimborso parziale e totale; scritti programmi per le stampe di controllo.



Analisi e sviluppo di nuove procedure su richiesta ANIA: mensile, trimestrale, annuale.
Le procedure producono delle statistiche puntuali e precise sulla raccolta dei premi della compagnia. 
Per tali procedure è stata sviluppata anche una funzione Java usata principalmente per la verifica e l’invio in automatico delle statistiche tramite posta elettronica all’ANIA.
Procedure Storno e Riattivazione polizze Index Linked.
Messa a punto di alcuni moduli di calcolo ed effettuata analisi per la realizzazione di una procedura più snella rispetto a quella esistente, i programmi sono stati scritti in Cobol e C.
Analista programmatore Power Builder DB2 ORACLE
Aries tecnologie informatiche presso Colgate Palmolive S.p.A
set 1999 - giu 2000
Sviluppo di applicazioni Power Builder con utilizzo di PFC. La programmazione è completamente orientata agli oggetti ed il Data Base è ORACLE.
Utilizzo massiccio di PL/SQL per estrazione dati a livello statistico e di tipo reportistica.
Analisi e sviluppo della procedura Penali Incentivi.
Realizzati tutti i moduli di calcolo con relative statistiche settimanali e mensili. Tutti i reports prodotti da tale procedura venivano inviati tramite posta elettronica a tutti i responsabili di zona con la cadenza procedurale.
Analista programmatore Cobol DB2 IMS DL1 VSAM
Aries tecnologie informatiche presso Banca nazionale agricoltura
ott 1996 - ago 1999
Partecipazione al corso sui prodotti Autochange,Allianz e Smartest.
Responsabile di un gruppo riguardante il progetto Y2K composto da dieci persone per l’allineamento delle procedure all’anno 2000.
Analisi e scrittura di strategie ad OK per intervenire sul patrimonio software della banca per la modifica e messa a punto di ogni tipologia di programma, sia Batch che Online CICS ed IMS.
Sviluppo procedure Cobol CICS IMS DB2 VSAM per la contabilità dei certificati di deposito.
Durante tale periodo ho avuto modo di conoscere tutte le problematiche, tecniche e logistiche, inerenti il rapporto cliente/banca relative alle modalità investimento.
Analisi e sviluppo della procedura relativa allo scalare di tutti i conti correnti dei clienti della banca.
Sviluppo di una procedura parallela per la verifica della correttezza dei risultati in Easytrieve.
Produzione di reportistica ed invio tramite FTP a tutte le sedi.
Durante tale periodo ho frequentato anche un corso di programmazione in visual basic ed un corso avanzato IBM per la scrittura di DML e DDL.
Analista programmatore C, Cobol, Cics, DB2, IMS DL1 VSAM
Softlab S.p.A. presso Telecom
set 1994 - set 1996
Sviluppo di procedure per il controllo del traffico telefonico(GESAL, ANALTRAF)
Partecipazione ad una parte di progetto riguardante DECT!  Durante tale fase ho realizzato delle procedure per interfacciare i mondi MainFrame e Windows.
Analisi e creazione di procedure dinamiche.
Il dinamismo riguardava i metodi di accesso al DB2, i quali venivano generati in modo automatico.
Analisi tecnica e partecipazione al progetto OAM.
Tale progetto consisteva nella scrittura su dischi ottici dei dati relativi al traffico mondiale Telecom. 
Durante tale fase ho scritto le routines che interfacciavo il mondo MVS con gli hardware per il trasporto dei dati che Telecom aveva scelto come supporto.
Analisi e sviluppo in maniera integrale della procedura “Bolletta trasparente”.
Tutti i programmi di tale procedura sono stati scritti in Cobol CICS e tutti i programmi di verifica della procedura in C; a tale proposito sono stati pubblicati 2 articoli: 1 sul Messaggero in prima pagina e  l’altro sulla Repubblica nella sezione economica.
Coordinatore di un piccolo gruppo di 4 persone per lo sviluppo di una nuova applicazione on-line, Cobol CICS DB2 VSAM.

Durante questo periodo ho avuto modo di usare in maniera spregiudicata il CICS ed il DB2.
Tale procedura aveva il compiuto di generare delle statistiche su tutti i prodotti che la Telecom pubblicizzava e vendeva ai suoi clienti.
Dopo aver fatto un corso sull’infrastruttura IBDA di telecom ho parteciapto alla realizzazione di procedure che facevano uso dei moduli della infrastruttura IBDA, Cobol CICS DB2
Formazione
Ragioniere programmatore
Magellano ITC in Ostia
Ho conseguito il diploma di ragioniere programmatore nell'anno scolastico 1989/90 con la votazione di 50/60
Lingue
Inglese - buono
Informazioni addizionali
Certificazione IBM db2 730 e 732
Fondamentali DB2 - specialista
Certificazione IBM db2 732
Specialista DB2