Figura professionale: Analista programmatore
Nome Cognome | : A. P. | Età | : 53 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Piemonte: Torino Veneto: Padova, Treviso, Venezia, Vicenza |
Accesso Full al database con 30.001 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Linguaggi:
- Sql, Html, Visual Basic, C#, Cobol, Cobol 2, Cics, DTS, SSIS, PhP, MySql
- Sistemi Operativi:
- MS/DOS, Windows, MVS
- Database:
- DB2, Oracle, Access, SQL Server(2005, 2008).
- Strumenti ETL
- PL/SQL, Oracle Warehouse Builder (v.9.2, 11), IBM DataStage (v. 8), Stored Procedure Sql Server
- Strumenti Reportistica
- Business Object, OBIEE (v. 9, v.10)
- Metodologie:
- E-R, Uml
Esperienze
· 2016/07-Oggi
Analista Funzionale , per la ditta ThinkOpen S.r.l., presso cliente Credito Valtellinese, Sondrio.
Attività svolte:
Analisi per la creazione di un sistema di Reporting volto a evidenziare lo stato di raggiungimento degli obiettivi in relazione allo stato di avanzamento del Piano Commerciale.
Il sistema monitorizza le voci (Raggruppate in Macro Obiettivi), quantificate giornalmente sulla base del Valore e del Volume economico generati. Tali voci, presentano una frequenza di aggiornamento giornaliera o mensile, e laddove presenti, vengono confrontate rispetto agli obiettivi di periodo e di fine anno.
Analisi per la creazione di un sistema di Monitoraggio settimanale, per una durata di dodici mesi, dell'Attrition Rate dei clienti delle filiali in chiusura. La base di estrazione è il perimetro della clientela oggetto di migrazione, intestataria pertanto di rapporti attivi giacenti sulle filiali migrate.
Sviluppo in ambiente Board per la Gestione e manutenzione del cruscotto "Analisi Valutazione Filiale" che determina mensilmente, in base a driver commerciali, economici, patrimoniali ed operativi, la valutazione complessiva di ciascuna filiale del Gruppo Credito Valtellinese. A ciascuno di questi driver viene associato un punteggio a seconda del risultato che la filiale ha raggiunto in quell’ambito nel mese di analisi. La Valutazione della filiale è data dalla somma dei punti che la filiale ha accumulato da inizio anno fino al mese di analisi compreso.
Sviluppo e Gestione in ambiente Board, per Cruscotto “Analisi Operatività Dipendenza” realizzato per fornire uno strumento capace di misurare oggettivamente la congestione operativa di una dipendenza, tenendo conto sia del carico operativo misurabile che sostiene mensilmente (o per periodi aggregati come trimestre/anno), che delle sue peculiarità strutturali e organizzative.
Tecnologie utilizzate: Uml, Sql Server, Sql Server Reporting Services, Board
· 2016/01-2016/03
Analista programmatore, per la ditta Aesys, presso cliente Scai S.P.A, Torino.
Attività svolte:
– A seguito della creazione della Capital Light Bank e della crescente attenzione per il controllo sui crediti non performing, si e’ avuto la necessita’ di creare nuovi strumenti per il monitoraggio del credito. La Direzione Controllo di Gestione ha avviato il disegno dei nuovi strumenti per il monitoraggio delle performance della Capital Light Bank e dei Non Performing Loans (NPL). Gli strumenti avranno le seguenti caratteristiche: Base dati unica ed integrata, per la raccolta e la "normalizzazione" di tutte le informazioni ad oggi distribuite su una pluralità di sistemi
Front end unico ed integrato, per la rappresentazione e distribuzione al management e alla struttura operativa, delle informazioni riguardanti le performance secondo schemi differenziati in funzione del target di destinazione
Monitoraggio delle metriche di valore di tutte le tipologie di clientela (Banche Rete, Banche Estere, Altre Società)
Tecnologie utilizzate: Obiee11g, Plsql
· 2012/06-2015/04:
Analista programmatore, per la ditta System Evolution, presso cliente IntesaSanpaolo, Torino.
Attività svolte:
-Manutenzione evolutiva di una serie di applicazioni in ambito Sistemi di Sintesi inerenti la produzione di reportistica a livello di Pianificazione e Controllo di Gruppo della banca.
Nel corso di questa attività ho maturato importanti esperienze in ambito OBIEE 10, OBIEE11, Oracle Warehouse Builder e plsql, nonché competenze in ottica di automazione processi e tracciatura delle elaborazioni.
In particolare, le applicazioni seguite riguardano:
· il monitoraggio dei crediti deteriorati
· reportistica di sintesi sui dati contabili
· reportistica di dettaglio sui saldi patrimoniali
· produzione del bilancio sociale della banca.
A livello di OBIEE sono stati creati dei cruscotti operativi per l’utente da cui verificare lo stato delle elaborazioni, analizzare i dati caricati, modificare alcune configurazioni dei motori di elaborazione (Write back).
· 2012/04- 2012/06:
Analista programmatore, per la ditta System Evolution, presso cliente Reale Mutua Assicurazioni, Torino.
Attività svolte:
– Progetto in ambito Polizze Danni, tramite utilizzo di Data Stage vers. 8 su database DB2.
Il progetto prevedeva l'Acquisizione sul DW di II livello del Codice Univoco Collaboratore (Agente o collaboratore) legato alle polizze assicurative
· 2011-2012:
Analista funzionale, Team Leader per la ditta System Evolution, presso cliente Csi-Piemonte, Alessandria.
Attività svolte:
-Raccolta, analisi e modellazione dati, rapporto con Clienti per applicativo Gecodi.
L’applicativo permette agli Enti coinvolti la gestione completa dell’iter di concessione dell’acquisizione di un bene del demanio idrico.
Permette infatti il calcolo automatico del canone di concessione ed il calcolo automatico degli interessi di mora e legali in caso di pagamenti ritardati.
La modifica via back office dei valori assegnati ai parametri di calcolo dei canoni di concessione.
Tecnologie utilizzate: Uml, Diagramma E/R, Use cases.
· 2010-2011:
Analista funzionale per la ditta System Evolution, presso cliente Unicredit Bank, Torino.
Attività svolte:
– Gestione ed implementazioni applicativo Secret (Software Evaluation Credit).
L'applicativo permette agli utenti abilitati di caricare i flussi esterni su db sql unico, elaborarli, variare i parametri creditizi,simulare le variazioni, elaborare i flussi finali e trasmettere quelli di ritorno all'host.
Inoltre seguivo la parte estera, coordinando un gruppo di lavoro e tenendo costantemente relazioni con il cliente estero (Romania, Austria)
Tecnologie utilizzate: SSIS, Sql server 2005, C#
· 2009-2010:
Analista funzionale per la ditta System Evolution, presso cliente CSI Piemonte, Torino.
Attività svolte:
– Attività di analisi e supporto utente per i progetti “Polis Piemonte” per la Regione Piemonte e “PIOL Pubblicazione Istanze On Line” per tutti i comuni della regione Piemonte per conto di CSI.
Tecnologie utilizzate: Oracle, SQL
· 2001-2009:
Sviluppatore per la ditta System Evolution, presso cliente Fiat Group, Torino.
Attività svolte:
– Partecipazione al sistema “Paghe e stipendi” del cliente SE.P.In per le società interne ed esterne al gruppo FIAT. Tale sistema gestisce 4 contratti di lavoro (grande industria metalmeccanica, piccola industria metalmeccanica, commercio, chimici) e produce circa 150.000 cedolini mese gestendo più di 30 aziende.
– Gestione dei rapporti con l’utenza, stesura delle specifiche, sviluppo del software, controllo di aderenza del software realizzato e relativo test.
– Assistenza diretta agli utenti per la consultazione on-line delle informazioni unipersonali, settoriali e di gruppo.
– Interfacciamento al sistema di rilevazione presenze “SIPERT”.
– Partecipazione alla progettazione di più datawarehouse di gruppo e di società a supporto delle attività di analisi a livello direzionale.
Tecnologie utilizzate : Business Objects, WEB Intelligence, SQL Server 2000/2005, DTS, SQL.
· 1999-2001:
Sviluppatore per la ditta SCAI, presso cliente Csi Piemonte, Torino.
Attività svolte:
– Partecipazione ad attività di sviluppo, manutenzione evolutiva e correttiva sulle applicazioni inerenti a:
1. sistema informativo dell’agricoltura
2. assistenza diretta per la risoluzione delle problematiche inerenti alla procedura di immatricolazione macchine agricole
– Gestione dei rapporti con gli analisti funzionali, stesura delle specifiche tecniche, realizzazione software e test.
– Assistenza telefonica all’utenza.
· 1996-1999:
Sviluppatore per la ditta SCAI, presso cliente Rai, Torino.
Attività svolte:
– Partecipazione ad attività di sviluppo, manutenzione evolutiva e correttiva sulle applicazioni inerenti a:
a. informativa Clienti
b. anagrafica generale
c. conti correnti
– Gestione dei rapporti con gli analisti funzionali, stesura delle specifiche tecniche, realizzazione software e test.
· 1995-1996:
Sviluppatore per la ditta SCAI, presso cliente S.Paolo Centro contabile Moncalieri, Torino.
Attività svolte:
– Progetto di conversione programmi da Cobol 74 a Cobol 2.
LINGUE STRANIERE
Italiano: Madrelingua.
Inglese
TITOLO DI STUDIO
· 1991:
Maturità tecnica, conseguita presso Istituto Tecnico Industriale “I.Porro” di Pinerolo.
Votazione: 48/60.
FORMAZIONE POST-DIPLOMA
· Giugno 2015-Dicembre 2015
Corso di PHP/MYSQL presso: Veneto Formazione-Ente accreditato dalla Regione Veneto.
· Gennaio-Giugno 1994
Stage 600 ore “Sviluppo ambiente Mainframe”, presso Società InfoSystem.
Argomenti trattati durante lo stage:
Sviluppo applicazioni Cobol
Tso – Caratteristiche e utilizzo
Linguaggio di controllo Jcl
Sviluppo Interfaccia Cics
Database DB2 e manipolazione dati
CONOSCENZE INFORMATICHE
Linguaggi:
Sql, Html, Visual Basic, C#, Cobol, Cobol 2, Cics, DTS, SSIS, PhP, MySql
Sistemi Operativi:
MS/DOS, Windows, MVS
Database:
DB2, Oracle, Access, SQL Server(2005, 2008).
Strumenti ETL
PL/SQL, Oracle Warehouse Builder (v.9.2, 11), IBM DataStage (v. 8), T-Sql
Strumenti Reportistica
Business Object, OBIEE (v. 9, v.10), Sql Server Reporting Services, Board
Metodologie:
E-R, Uml
Dettaglio competenze OWB
Gestione delle trasformazioni tramite Mapping: Principali oggetti utiizzati: Tables, Join, Filtri, Aggregator, Deduplicator, Split, Input Parameters, Pre-process, Post-Process, Sequence, Pivot, Constants, Expression
Definizione Strutture del database: definizione di Tabelle, tracciati file, External Table, Constraints, Indici
Gestione dei processi di ETL tramite Oracle WorkFlow Manager: Gestione Parametri di Input, Utilizzo variabili del WF, Fork, Uscite condizionate, Richiamo di Shell Unix, Richiamo workflow di secondo livello.
Lancio workflow schedulato (da shell unix tramite il sql_template fornito da Oracle) o da workflow manager in modalità manuale.
Analisi log esecuzioni su oracle tramite accesso sql alle seguenti viste:
all_Rt_Audit_Executions, all_rt_audit_exec_messages (errori), all_rt_audit_execution_params (parametri), all_iv_map_runs (dettagli esecuzione mapping)
Dettaglio Competenze OBIEE
Repository: creazione del Physical Model. Importazione tabelle, Creazione di Alias , Primary Key e Foreign Key nel modelllo Fisico. Creazione del Business Model, Tabelle, definizioni di Chiavi logiche e dimensioni. Controllo consistenza Repository (Warning e Errors). Pubblicazione Repository(on-line e off-line)
Dashboard: Creazione di Dashboard, Pagine multiple, Display condizionali, Filtri, Prompts, Formule, Gestione Catalogo
Sicurezza: Configurazioni livelli di Sicurezza,Applicazioni di Ruoli, Profili e Gruppi
Dettaglio competenze PL/SQL
Gestione di trasformazioni di media difficolta con utilizzo di cursori, con la gestione degli errori ( Exceptions, Raise, Pragma), con costruzione parametrica di script sql poi eseguiti con l'execute immediate.
Alcune funzionalità "particolari" utilizzate:
Gestione dell' Autonomous Transaction per gestire alcune transazioni in modo separato (ad esempio per poter committare un inserimento sul log senza inficiare la possibilità di rollback sulla transazione principale)
Gestione del "select for update nowait" per lockare un record in accesso esclusivo
Gestione delle HINT sql per migliorare le performance di esecuzione
Utilizzo di table function (funzioni che restituiscono oggetti di tipo tabella)
Utilizzo di Execute Immediate anche con Bind Variables
Creazione di Oggetti e Collection(Associative Array, Nested table, Varray)
Ottimizzazione delle performance con clausole Bulk Collect and Forall
Dettaglio competenze Database Oracle
Definizione e gestione tabelle semplici e tabelle partizionate (by range o by list) ed eventualmente sottopartizionate. Gestione di triggers.
Gestione ragionata delle clausole di storage e funzionamento delle stesse: logging, compression, parallel degree
Utilizzo della funzionalità di exchange partitions per assicurare la consistenza dei dati
Gestione delle statistiche (analyze, dbms_stats.gather_table_stats)
Definizione e gestione external tables
Definizione delle viste
Definizione di Indici, primary key e foreign ke
185 total views, 1 today