Figura professionale: PROJECT MANAGER & DATABASE EXPERT
Nome Cognome | : F. I. | Età | : 60 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Project Manager/Architetto SW/ IT Manager |
Sede preferita | : Torino, Genova. Milano Bologna, Verona e altro |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Oracle PL/SQL DevelopmentT-SQL Stored ProceduresMicrosoft SQL ServerStored ProceduresWeb ServicesSQLXMLJavaScript.NETWeb ApplicationsC#MySQLVB.NETPL/SQLVisual StudioHTMLSoftware Development
Esperienze
Febbraio 2011 – Dicembre 2015
Torino
Database Expert / Performance Manager / ETL Developer
UnipolSai Assicurazioni SpA
Progetto di CRM assicurativo SigmaNet. Ridisegno dei database di produzione allo scopo
di ridurne le dimensioni e ottimizzarne le prestazioni. Era permessa solo la Express
Edition di Microsoft SQL Server, quindi la dimensione massima dei DB e le risorse di
sistema disponibili erano limitate. Il software à© stato distribuito su circa 2.500 agenzie di
assicurazione. Tra i miei compiti anche la progettazione e lo sviluppo di un sistema di
monitoraggio run-time da remoto per individuare ogni eventuale errore nei database di
agenzia. Con una cadenza quotidiana, tutti i dati remoti erano trasmessi sul server
centrale a Torino per anticipare eventuali malfunzionamenti software o di sistema in
ognuna delle agenzie. Anche gli indicatori di performance venivano raccolti per anticipare
possibili futuri cali di prestazioni ancora prima dei reclami degli utenti finali.
Da maggio 2014 a ottobre 2015 programmatore (T-SQL) di funzionalità ETL per
consentire di spostare tutti i dati rilevanti da SQL Server 2008 R2 ai sistemi host IBM,
usando programmi e processi dedicati che assicuravano il corretto comportamento del
processo di spostamento dati. Controlli giornalieri della consistenza dei dati da spostare e
assistenza ininterrotta nei weekend quando i dati erano effettivamente spostati da SQL
Server agli host IBM Hosts usando file di test (.csv).
Assicurazioni
Curriculum Vitae
Pagina 2 / 4
Maggio 2014 – Marzo 2015
Torino
Project Manager, Database Engineer, Web-pages designer
Oasys Srl
Project manager per un innovativo software gestionale per agenzie assicurative. Un
progetto web-based da realizzare con tecnologie Microsoft (MVC5, HTML5, Ajax, MS
SQL Server 2012). Un team di circa 12 elementi tra cui due esperti di business che non
lavorano nell’IT, ma sono professionisti di alto profilo nel comparto assicurativo. Questo
allo scopo di raccogliere i reali requisiti del “field” anzichà© immaginarli dal punto di vista IT
come di solito accade. Il fine era la creazione un nuovo tipo di prodotto assicurativo che
combinasse massima facilità d’uso e completezza funzionale con la soddisfazione
dell’utente finale
Io ero l’unica connessione tra tutti i membri del team e tra tutte le competenze coinvolte
nel progetto. Project management e progettazione di database erano mie responsabilità .
Raccolti tutti i requisiti dai due esperti del settore con l’ottica di soddisfare le reali esigenze
degli utenti finali, viste dal loro stesso punto di vista, nei loro diversi ruoli, realizzavo
l’analisi del software e lo trasmettevo direttamente agli sviluppatori con una metodologia
simile all’Agile con “scrum” settimanali o bisettimanali
Creazione di tutti i mockup delle pagine web (con Balsamiq).
Pianificazione dei test ed ogni necessità del progetto erano mie responsabilità , quando
non direttamente coinvolto, ne ero il supervisore
L’abilità principale è stata quella di creare un ambiente entusiasta all’interno del team,
concentrandosi su soluzioni anzichà© problemi, creando buone relazioni tra tutti i membri
del team con un approccio non gerarchico
Assicurazioni
Maggio 2005 – Gennaio 2011
Torino
Database Designer, T-SQL Developer e Performance Manager
Deltatre s.p.a.
Disegno e sviluppo per UEFA del database BSS FAME per la gestione della vendita degli
spazi pubblicitari tv durante le partite
Sviluppo di codice T-SQL per tutti i progetti della “famiglia” FAME soprattutto delle parti a
rischio criticità prestazionale
Progettazione e sviluppo di una architettura software database e web application che
permettesse il log degli accessi ai dati da usare negli stress-test e per i test di nonregressione
per i nuovi rilasci di software in ambiente di produzione. Lo scopo era
individuare eventuali debolezze degli applicativi all’aumentare dei carichi di lavoro oppure
per ricostruire la reale successione degli eventi che aveva causato errori runtime o
corruzioni nei dati. Gli stessi log venivano usati anche nei casi in cui gli utenti dichiaravano
errori applicativi per spiegare dati inconsistenti nel DB, per poi scoprire che l’utente stesso
ne era invece il responsabile
Interfaccia ufficiale Deltatre con il personale UEFA relativamente alle occasionali
problematiche di prestazioni sollevate dagli utenti finali nell’uso degli applicativi di FAME
Ampio utilizzo di SSRS per la creazione di reports
Eventi Sportivi
Marzo 2003 – Marzo 2004
Torino
Analyst, Database Designer, PL/SQL e Web Developer
ITC/ILO (collegata con l’ONU)
Analisi, disegno e completo sviluppo del database “Contatti” in uso presso la direzione in
ITC/ILO. Una web application intranet basata su database Oracle 8i, Microsoft IIS7 e
pagine ASP 3.0 contenenti HTML e Javascript
Organizzazione Internazionale
Curriculum Vitae
Pagina 3 / 4
Gennaio 2000 –Aprile 2005
Torino
Business Analyst, DBA Oracle/MySQL e PL/SQL Developer
Fiat Spa
Parziale disegno e sviluppo di un database per Iveco Ricambi con la gestione parallela di
due diversi tipi di database 1) Oracle 10i ; 2) MySql 5.0; entrambi con la propria copia dei
dati. La parte MySQL era interamente mia responsabilità . Sia struttura che caricamento
dati.
Analisi funzionale lato front-end e tuning del database in una strategica web application a
tre livelli
Business intelligence per un CRM, il cui nome era MIDA, dedicato al marketing diretto
verso potenziali acquirenti. Piattaforma Oracle database e Oracle Application Server. Era
coinvolta un’enorme quantità di dati enterprise. Creazione di un generatore di query SQL
dinamico per estrarre un cluster di potenziali clienti basandosi sulle complesse
combinazioni di parametri scelti runtime dall’utente
Automotive
Giugno 1994 – Dicembre 1999
Torino
Oracle Datawarehouse Analyst e PL/SQL Developer
Iveco – Methods & Systems
Parziale analisi e progettazione per il Datawarehouse interno della divisione IT. Enormi
quantità di dati provenienti da molte fonti diverse da integrare insieme ai dati preesistenti
con un refresh ogni notte. Inoltre supporto e sviluppo di codice PL/SQL in caso di accesso
critico al DWH. Il problema principale era sempre la velocità di accesso ai dati
I miei compiti principali erano:
Creare gli script shell in Unix per caricare i nuovi dati leggendoli da file di testo esterni,
elaborarli utilizzando standard ETL, per caricare i dati in una “area di Staging ” e
verificarne la conformità . Successivamente i dati validi venivano spostati nel DWH.
In caso di fallimento della procedura precedente ho scritto una serie di script shell
dedicati alla gestione degli errori che inviavano messaggi di posta elettronica ad alcuni
responsabili dei dati, me compreso, per gestire il problema e ricaricare i dati corretti. Così
la mattina dopo gli utenti finali avrebbero avuto i dati previsti all’interno del DWH
Erano presenti alcuni tools come ad esempio Cognos Impromptu e PowerPlay per
creare report. Impromptu era dedicato alle query tabellari “semplici” e PowerPlay agli
“ipercubi” di dati per l’analisi BI. Per entrambi questi strumenti erano necessarie ulteriori
strutture dati sia raggruppati che “piatti”. E’ stata necessaria la scrittura di stored
procedure PL/SQL per creare le strutture supplementari necessarie a consentire la rapida
realizzazione di previsioni e consuntivi di vendita
Inoltre la divisione IT aveva alcune applicazioni client/server realizzate in Visual Basic che
che necessitavano di database veloci lato server. La configurazione comprendeva sei
diversi database connessi in remoto, un database per ogni stabilimento di produzione in
Europa. Si è resa necessaria la scrittura di codice PL/SQL quando la distribuzione remota
dei dati creava problemi di prestazioni negli accessi
Supporto per applicazioni esterne sviluppate in outsourcing che presentavano problemi
di prestazioni al momento della consegna nei reali database di produzione
Automotive
Ottobre 1999 – Giugno 2002
Torino
Senior Developer in C language
Sanpaolo IMI
Integrazione di una libreria di crittografia parallela preesistente (DES) con una nuova
libreria per la crittografia a chiave pubblica/privata (RSA)
Porting di alcune applicazioni interne alla banca per modificare gli importi senza decimali
della valuta allora in vigore (Lira Italiana ad Euro)
Banking
Curriculum Vitae
Pagina 4 / 4
ISTRUZIONE E FORMAZIONE
COMPETENZE PERSONALI
Ottobre 1997 – Giugno 1999
Torino
Database Designer e PL/SQL Developer
ATS S.p.A. -Advanced Technology Solutions
Disegno e sviluppo di un database in Microsoft SQL Server 6.5 per un’applicazione realtime
dedicata alla gestione dei rischi del trading on-line
Un anno dopo, analisi funzionale e sviluppo di un database statistico costruito usando i
dati storici collezionati
Task batch per il data loading mediante SSIS
Banking
Gennaio 1989 – Gennaio 1993
Torino
Oracle Analyst, Designer, DBAe Project Manager
Iveco – Engineering Division
Interviste all’utente finale per la raccolta dei requisiti e successiva creazione dell’analisi
funzionale
Parziale disegno concettuale e fisico del database distribuito nei diversi “plant” europei
collegati centralmente. Integrazione con database esterni Digital RDB.
Creazione, tuning e auditing degli applicativi interni usando gli strumenti standard di
Oracle v.5-7 ( Pro*C, Pl/Sql, Sql*Forms, Sql*Report )
Modellazione dei dati
Automotive
Gennaio 1987 – Febbraio 1989
Senigallia
Unix System Manager e Cobol Developer
Sistemista Unix, Xenix, AIX
Sviluppatore in RM/COBOL
142 total views, 1 today