CV - Ordine degli Ingegneri della Provincia di Milano

annuncio pubblicitario
Dott. Ing. Federico Cattaneo Cesare Luigi
Via Terranova, 2
20011 Corbetta MI, Italia
t: +039 0297487023
m: +039 3402205375
e: [email protected]
skype: catfed.farsil
Data di Nascita: 28 Maggio 1967
Nazionalità: Italiana
Disponibilità: 07 Gennaio 2013
Grazie alla forte preparazione scientifica e metodologica ricevuta nei 5 anni di studi al Politecnico
di Milano, Cattaneo ha raggiunto un'ampia competenza teorica e operativa delle tematiche IT.
Attualmente è un esperto progettista e sviluppatore applicativo di database specialmente in ambito
datawarehouse e Business Intelligence, consolidando una certa attitudine Agile alla gestione dei
progetti e allo sviluppo.
Le competenza più approfondite sono sui database, sulle applicazioni web legate ai dati e sul
networking. Si è focalizzato da tempo su applicazioni di datawarehouse e Business Intelligence.
Ha lavorato con i database e il linguaggio SQL fin da uno dei primi database relazionali, Paradox.
Ha utilizzato molte piattaforme, tra cui MS SQL Server, Oracle 10g, MySQL e DB2. Ha usato
Microsoft SQL Server a partire dalla versione 6.5 .
Da alcuni anni lavora con l'ambiente MsSQL Server 2008 R2 Enterprise per lo sviluppo di
soluzioni di Business Intelligence.
Le sue attività sui database sono analisi, pianificazione, progettazione, sviluppo, fixing,
performance tuning e manutenzione.
In ambiente MsSQL Server ha svolto e svolge anche funzioni di DBA.
Sviluppa da parecchi anni procedure ETL, per l'acquisizione di dati da fonti eterogenee da integrarsi
successivamente in database di datawarehouse.
Tecnologie come C#, Integration, Reporting e Analysis Services sono un compito quotidiano, oltre
alla progettazione dei database e allo sviluppo T-SQL.
Cattaneo ha sviluppato anche applicazioni software, la sua esperienza di programmazione
pluridecennale ha attraversato con successo vari linguaggi: cronologicamente Basic, C, VB, Delphi,
Html, Jscript, Asp, .Net, Php, Java, C#.
Nel corrente anno 2012, sta lavorando per un progetto di DataWarehouse in ambiente SQL
Server 2008 R2, presso Casa.It SPA, nei ruoli di team leader, analista, specialista Business
Intelligence, DB developer, DBA : analisi, progettazione ed implementazione del nuovo
datawarehouse e dei correlati SISS dell'ETL di alimentazione, e sua fruizione su piattaforma
YellowFin Business Intelligence, prodotto BI enterprise australiano adottato dall'azienda.
Utilizzo di T-SQL, SSIS, Reporting Services, YellowFin BI.
La peculiarità di questo progetto è stato il recupero dello storico, presente solo denormalizzato e in sotto insiemi parziali incoerenti e a volte contraddittori, e la riscrittura di
un db coerente e unitario , con dati normalizzati e storicizzati. ( fino a 10 anni ). Uso intensivo
di dimensioni slowly changing.
Il progetto prevede inoltre sia la migrazione della reportistica esistente, che l'implementazione
di nuove strutture di meta-dati per la creazione autonoma di report e dashboard da parte
degli utenti business.
Nella seconda metà del 2011 è stato impegnato presso EuropeAssistance per la migrazione del
sistema CRM precedente a CRM Ms Dynamics 2011.
Partecipando ad un team di lavoro di 10 persone l'attività è stata l'analisi progettazione e
implementazione di flussi ETL tramite SSIS 2008 r2 e la programmazione in C# .Net4 di un
servizio windows e batch ausiliari per l'allineamento incrementale continuo dei dati Crm col sistema
gestionale di compagnia.
La sfida particolare di questo progetto è stata l'integrazione tra SSIS e C# per interagire
rispettivamente con i dati di stage e con l'aggiornamento dei dati di produzione del cosiddetto
“Entity Framework” del CRM Microsoft tramite chiamate di WebService, con il rispetto dei
requisiti richiesti di performance, facilità di presidio e minimizzazione delle chiamate SOAP
necessarie.
Progettazione e implementazione T-SQL , SSIS. Progettazione e implementazione C#.
Test di certificazione del dato.
Nei primi mesi del 2011 è stato impegnato in ambiente Ms SQL Server 2008 R2 ( SSIS , SSAS )
per la creazione di un datawarehouse alimentato da 7 server posti in altrettante countries, con
finestra di aggiornamento 15 min per i dati transazionali e 1h per la rielaborazione
multidimensionale. Problematiche di data tracking, trascodifica, slowly changing, orari localizzati,
performance esecuzione. Le transazioni sorgenti sono dell'ordine del milione al giorno. Le attività
principali sono state :
Analisi tecnica di dettaglio. Validazione modello db per il nuovo datawarehouse.
Proposizione, validazione e implentazione delle soluzioni tecnologiche e di architettura flussi.
Progettazione e implementazione T-SQL , SSIS. Tuning del DB.
Coordinamento tecnico Team Sviluppo di 3 persone in accordo con commitenza e capo progetto.
Nel periodo 2008-2010 si è occupato dell'architettura Ms SQL Server 2005 ( SSIS , SSAS, SSRS )
per una migrazione e ristrutturazione del database di datawarehouse da SQL 2000 a SQL 2005,
Titoli di Studio e Corsi
Qualifiche:
1998 Microsoft MCP per NT4 Server
1994 Studio di Simulazione al calcolatore della concentrazione di Ammoniaca negli Acquiferi
profondi della provincia di Cremona, pubblicato su Quaderni di Tecniche e Protezione Ambientale,
41, Pitagora Editrice.
1993 Abilitazione alla professione, Politecnico di Milano, Italia.
1993 Laurea in Ingegneria DSPT, vecchio ordinamento 5 anni, Politecnico di Milano, Italia.
Conoscenze Tecniche
Database :
SQL (T and PL): MsSQL Server 7/2k, MySQL 5.x, Oracle 7/9i/10g (con Toad), Sybase, DB2 v8.1.
Ms Analysis Services 2k, MDX.
Pregettazione, Sviluppo, Design, Developing, Performance Tuning.
DBA Ms SQL Server.
Linguaggi di Programmazione:
Basic, Borland Turbo C, VB 3/4/6, Delphi 3/5/6, T-SQL, PL-SQL, HTML, ASP/.Net, Php, Jscript,
Vbscript, C#, Java.
Tecnologie e S.O.:
SSIS, DTS, Odbc, OleDB, processi ETL, cubi OLAP, Data Integration, Networking, MS IIS,
Apache Web Server 1.x-2, COM middleware, Lotus Notes.
Tcp/Ip, Http, Ftp, Samba, LDAP.
Windows (tutte), Linux (Slackware, Ubuntu e molte altre), reti miste.
Tools di Reporting:
YellowFin BI 6.x, MS Reporting Services 2k, Crystal Report 10, Business Object 6.5, Oracle
Discoverer, OutlookSoft 5.
Approccio Lavorativo:
Metodologie KISS e Agile. Mettersi nei "panni" del cliente. DB ben progettato e ottimizzato e
applicazioni semplici e veloci. Risoluzione operativa dei problemi e dei bug, forte collaborazione di
squadra. Un nuovo bisogno, un nuovo apprendimento, una nuova soluzione. Non si finisce mai di
imparare.
Conoscenze linguistiche ed altro
Conoscenze Linguistiche:
Italiano : lingua madre.
Inglese : Letto molto buono, scritto e parlato buono.
Full immersion vivendo in Irlanda, nel mese di Maggio 2007.
Tedesco: nozioni basilari.
Interessi: Musicista e Compositore.
Stato civile: Sposato, 5 bambini meravigliosi.
Referenze: Su richiesta.
Esperienze Lavorative
2012
Analista specialista Business Intelligence, consulente tecnico, developer e DBA
c/o Tecnosphera per Casa It SPA
Responsabilità principali:
Progettazione ed implementazione nuovo DataWareHouse su piattaforma MS SQL Server 2008 R2.
Reportistica inizialmente con Reporting Service e successivamente tramite YellowFin BI.Team di
due persone, con 3 DBA di supporto per interazione coi sistemi gestionali esistenti.
Le attività sono state :
Progettazione ed implementazione del nuovo datawarehouse e dei correlati SISS dell'ETL di
alimentazione, progettazione, implementazione ed amministrazione BI su piattaforma YellowFin
Business Intelligence.
Certificazione del dato. Creazione reportistica, dashboard ed training agli utenti business.
2011(seconda metà)
Analista, consulente tecnico e developer.
c/o Aryon Solutions (Roma) per Europe Assistance SPA, Milano.
Responsabilità principali:
Analisi di dettaglio flussi ETL tramite servizi Windows C#.
Design e validazione soluzioni tecnologiche flussi dati.
Implementazione Modello Dati area STAGE.
Progettazione, implementazione e test servizi Windows C# e relativi flussi dati.
Analista e sviluppatore C#, SSIS, DB.
Consulenza a personale interno e fornitori esterni del cliente.
Migrazione notturna per lo switch dei sistemi in produzione.
Le attività sono state :
Partecipando ad un team di lavoro di 10 persone l'attività è stata l'analisi progettazione e
implementazione di flussi ETL tramite SSIS 2008 r2 e la programmazione in C# .Net4 di un
servizio windows e batch ausiliari per l'allineamento incrementale continuo dei dati Crm col sistema
gestionale di compagnia.
La sfida particolare di questo progetto è stata l'integrazione tra SSIS e C# per interagire
rispettivamente con i dati di stage e con l'aggiornamento dei dati di produzione del cosiddetto
“Entity Framework” del CRM Microsoft tramite chiamate di WebService, con il rispetto dei
requisiti richiesti di performance, facilità di presidio e minimizzazione delle chiamate SOAP
necessarie. Ho quindi svolto cronologicamente le seguenti attività:
Progettazione e implementazione T-SQL , SSIS.
Progettazione e implementazione C#.
Test di certificazione del dato.
2011 (prima metà)
Analista, coordinatore tecnico e lead developer.
c/o Blue Sof Consulting SpA (TO) per NeoMobile Group, Roma.
Responsabilità principali:
Analisi di dettaglio.
Design e validazione soluzioni tecnologiche flussi dati.
Implementazione Modello Dati.
Analista e sviluppatore SSIS, DB, SSAS.
Coordinamento e addestramento team di sviluppo.
Progetto in ambiente SQLServer 2008 R2 ( SSIS , SSAS ) per la creazione di un Datawarehouse
centralizzato alimentato da 7 server remoti ( Brasile, India, Messico, Italia, etc. ), aggiornamento
incrementale 15 min. Risoluzione tecnologica problematiche di data tracking, transcodifica, slowly
changing, orari localizzati, performance esecuzione. Le transazioni sorgenti sono dell'ordine del
milione al giorno.
Le attività sono state :
Analisi tecnica di dettaglio e consulenza e modifiche modello dati progettato.
Proposizione, validazione e implentazione delle soluzioni tecnologiche e di architettura flussi.
Sviluppo e implementazione T-SQL , SSIS.Tuning del db.
Coordinamento tecnico Team Sviluppo di 3 persone in accordo con commitenza e capo progetto.
Alcuni sviluppi con applicazioni Olap e reportistica relazionale.
Coordinamento tecnico team di sviluppo di 3 programmatori e consulenza al capoprogetto.
Tabelle alimentanti transazionali delle maggiori country, partizionate, con incremento di un
milione al giorno di transazioni. DB multidimensionale fortemente aggregato, partizionamento
mensile tabelle.
2011-2010
Analista, coordinatore tecnico e lead developer.
c/o Art S.P.A. Aubay Research & Technologies per IlSole24Ore, Milano.
Responsabilità principali:
Analisi funzionale e analisi di dettaglio
Implementazione Modello Dati
Analista e sviluppatore SSIS, DB .
Analista e sviluppatore Reporting Services.
Progetto di re-ingegnerizzazione in un nuovo datawarehouse centralizzato di 2 livello dei
preesistenti 4 datamart scollegati tra loro e migrazione relativa reportistica BO / SSRS.
Coordinamento tecnico team di sviluppo di 5 programmatori e consulenza al capoprogetto.
2009-2008
Analista e sviluppatore SQL senior.
Aubay spa c/o IlSole24Ore, Milano.
Migrazione e Reingegnerizzazione Data warehouse SQL 2000/Business Object a SQL 2005.
Progettazione e sviluppo SIIS, Reporting e Analysis Services.
Responsabilità Principali:
Analista e sviluppatore SSIS, DB .
Analista e sviluppatore Reporting Services.
Analista e sviluppatore Olap Cubes SSAS.
Attività di networking e sistemistiche (64 bit, OleDb, connettività).
Il giornale "Il Sole 24 Ore" aveva il suo sistema di Data Warehouse su Ms SQL Server 2000 e la
reportistica in Business Object, importando i dati da Sybase. E' stato deciso di migrare il database
DW e i relativi processi ETL a Ms SQL Server 2005 e realizzare i nuovi report in Ms Reporting
Services.
Il mio ruolo all'interno del team è di analista e sviluppatore senior su procedure T-SQL, package
SSIS, report SSRS e cubi Olap SSAS; con alcuni interventi sistemistici; collaborando con gli staff
data warehouse e networking del cliente, e con i colleghi del presidio come riferimento tecnico per
l'architettura Ms SQL Server 2005.
Presso questo cliente sono stati migrati i processi ETL da Dts a Ssis.
Sono stati realizzati nuovi report in Reporting Services e migrata una parte della reportistica
preesistente da Business Object a Reporting Services e sono stati implementate inoltre due
applicazioni OLAP in Analysis Services.
Marzo 2008, in un sabato
Istallazione Linux e configurazione di Squid e Dansguardian.
c/o scuola media Simone da Corbetta - Corbetta
Responsabilità principali:
Progetto della nuova rete e istallazione di Linux.
Istallazione e configurazione di Dhcp, Proxy server Squid, content filter Dansguardian.
La scuola "Simone da Corbetta" aveva bisogno di ottimizzare e proteggere l'accesso Internet della
sua LAN, dal momento che i Pc erano usati dagli studenti per le lezioni, ed erano connessi
direttamente al router. Mi sono offerto di ottimizzare e proteggere la rete Internet come genitore
volontario. Ho installato Linux su un Pentium III (Zenwalk 5.0) e installato e configurato due anelli
di rete, il servizio dhcp, il Proxy Server Squid e il filtro dei contenuti Dansguardian. E' stata fornita
anche una breve istruzione ai professori. Le tecnologie scelte sono risultate poi quelle raccomandate
dal ministero.
2008-2007
Specialista Ms SQL Server and Ms Analysis Services.
SoftQuattro srl c/o E.N.I. spa
Responsabilità Principali:
- Sviluppatore senior T-SQL
- Amministratore MS SQL 2000 e Analysis Services
- Integrazione di OutlookSoft 5 coi flussi dati aziendali ( ETL da Sap, file csv, XLS )
SoftQuattro è specializzata in Business Intelligence, e si era impegnata in un progetto interessante
di Optimized Control per il controllo di gestione della divisione Gas&Power di E.N.I. .
Questa applicazione di Business Intelligence utilizzava MS SQL Server, MS Analysis services e
OutlookSoft 5.
La mia responsabilità nel team, collaborando con colleghi e utenti del controllo di gestione, era la
parte di back-end, riguardante il DB , la programmazione T-SQL (stored procedures e functions) ,
l'integrazione dei dati aziendali, l'ETL e rielaborazione dei dati tramite DTS, la gestione delle
dimensioni Olap e dei cubi, insieme ad una complessiva correzione, reingegnerizzazione e
ottimizzazione del db e dei flussi dati.
2007-2004
Consulente IT Senior
TeamNetuse srl Garbagnate Mil. MI Italia
Questa società era una piccola software house che ha ampliato la sua offerta ed è in crescita. Offriva
servizi professionali di IT tramite body rental e consulenza ai loro clienti, sia su nuovi progetti che
sul mantenimento delle infrastrutture IT. Le aree più importanti erano le applicazioni VB, le
applicazioni Lotus Notes, i database Oracle e i progetti di Business Intelligence.
Responsabilità Principali:
- Sviluppo di report in Crystal Report 10 su IBM DB2 e validazione dei dati.
- Sviluppo in Oracle 9i e reportistica Discoverer per il data warehouse del controllo gestione del
cliente.
Supporto e consulenza sui progetti in carico all'azienda.
Manutenzione delle applicazioni e sviluppo principalmente in PL-SQL e Asp, anche su altre
tecnologie se necessario o preferibile. ( Php, Java, MySQL )
Per questa società ho seguito nei due anni passati due progetti principali : Oracle 9i e Discoverer
presso Saes Getters e DB2/Crystal Reports presso lo Studio Legale Chiomenti.
Ho sviluppato anche applicazione web (asp, php, Lotus Notes, java struts) con IIS, Apache, Lotus
Domino;
applicazioni VB; installazioni e configurazioni di IBM Websphere Portal 5.x.
2004-1999
Sviluppatore Senior T-SQL e Web
TC Sistema spa MI Italy (ex)
Tc Sistema era una grossa società IT con più di 1000 persone, che rivendeva hardware e software,
sviluppava applicazioni software and dava consulenza ai suoi clienti, di cui alcuni molto grandi,
come banche e industrie farmaceutiche. Erano Business partner di IBM e Microsoft. Dopo alcuni
avvenimenti poco chiari e contrasti nel management è stata chiusa, mentre i clienti avevano un gran
bisogno che i servizi IT fossero egualmente erogati, per cui alcuni dei dipartimenti si sono
organizzati in nuove piccole società, come TeamNetuse.
Responsabilità Principali:
- Developer Asp/.Net e sviluppatore T-SQL , DTS per siti web B2B e data warehouse del controllo
di gestione usando I dati aziendali da DB2/As400.
- Project Leader dello sviluppo del sito web Supply Chain , Asp, Com con Delphi 5, MS SQL
Server 7
- Web Developer e Web Master Lotus Domino, IIS, DBA SQL Server 7
In questa società sono entrato in qualità di programmatore Delphi, ma nel primo anno mi hanno
chiesto di occuparmi dello sviluppo del sito web interno B2B. Era un'ambiente misto Lotus
Notes/IIS, e i dati erano presi da AS400, successivamente siamo migrati a MsSQL Server 7 e 2000 ,
pubblicato tramite pagine ASP su server IIS.
L'ultimo ciclo di sviluppo portò a un sito web di Supply Chain completo, una classica applicazione
web a tre livelli, MsSQL server (back e balanced front), oggetti Com di business logic in Delphi,
pagine Asp su IIS.
Collegava insieme i sistemi remoti dei produttori per gli articoli e loro disponibilità, i nostri dati
AS400 per creare gli ordini e il loro tracking, e le offerte fatte dai nostri commerciali.
In questo periodo ho trattato con tutto ciò che concerne un'applicazione web ( di quell'epoca): da
SQL alla programmazione COM fino a Active Server Pages, Jscript e CSS, e anche un po' di robe
grafiche.
A questo punto mi è stato richiesto di andare più in profondità e attraverso questa infrastruttura dare
alla società un feedback sulle attività e un forecast, in quegli anni si iniziava a parlare di
datawarehouse e BI.
La creazione di uno speciale sito web, le cui tabelle erano in realtà delle tabelle dei fatti del nuovo
data warehouse, svolse il compito richiesto .
1999-1997
Sviluppatore SQL and Delphi
Freelance
Responsabilità Principali:
- Sviluppatore SQL and Delphi
- Data Integration DB e applicazioni eterogenei.
- Oracle 7 Applications set-up and troubleshooting
1997-1995
Amministratore di Rete per Amuprogram srl MI Italy
Responsabilità Principali:
- Amministratore di Rete Windows
- Developer applicazioni SQL and VB
- Insegnante Ms Office
Scarica