Curriculum vitae v2.2.0 20070818
|
Informazioni personali |
Nome |
| Diego Caravana |
Indirizzo |
| Via Genova, 17 10043 Orbassano (TO) Italia |
Telefono |
| (39) 3482683376 |
Fax |
| (39) 01123413174 |
| diego@caravana.to |
Nazionalità |
| Italiana |
Data di nascita |
| 24 02 1972 |
Esperienza lavorativa |
• Date |
| Dal 2004 ad oggi |
• Nome e indirizzo del datore di lavoro |
| Deltatre Informatica s.r.l. |
• Tipo di azienda o settore |
| Gestione eventi sportivi |
• Tipo di impiego |
| Project Leader, Technical Leader, Analista, Sviluppatore, Co-responsabile di progetto, SCM |
• Principali mansioni e responsabilità |
| Analisi, progettazione e sviluppo degli applicativi Intranet/Extranet/Internet per l'uso da parte di migliaia di utenti contemporanei da tutto il mondo Ricerca, analisi e sviluppo di frameworks, API e oggetti per lo sviluppo di applicazioni Intranet/Extranet/Internet Ricerca, analisi e sviluppo di soluzioni di supporto alla gestione ed amministrazione di grosse moli di dati Ricerca, analisi e sviluppo di soluzioni di integrazione fra ambienti eterogenei Ricerca, analisi e sviluppo di soluzioni di supporto alla gestione dello sviluppo in team e problematiche SCM (Software Configuration Management)
Particolare cura ed attenzione all'adozione di soluzioni orientate al risparmio di tempo e all'aumento di qualità del prodotto finale.
|
• Date |
| 2006 - 2007 |
• Nome e indirizzo del datore di lavoro |
| Cliente in Torino |
• Tipo di azienda o settore |
| Manifattura |
• Tipo di impiego |
| Sviluppo CMS per sito pubblico e gestione contenuti |
• Principali mansioni e responsabilità |
| Raccolta dei requirement, analisi, implementazione di un CMS con interfaccia Backoffice completamente visuale (l'amministratore del sito letteralmente “disegna” le pagine) Gestione team Gestione rapporto col cliente Gestione infrastuttura (hosting, server, installazione, manutenzione)
Competenze sviluppate: Linux, Apache, PHP, MySQL, Prado framework, ezpdo (ORM), HTML, Javascript, CSS
|
• Date |
| 2006 |
• Nome e indirizzo del datore di lavoro |
| Testaweb |
• Tipo di azienda o settore |
| Pubblicità |
• Tipo di impiego |
| Sviluppo server per chat/IM su cellulare |
• Principali mansioni e responsabilità |
| Analisi e sviluppo multi-threaded gateway tra midlet (sviluppata in concomitanza col server) e server del cliente (tramite Web Services) Implementazione di protocollo custom otimizzato tra midlet e server direttamente su TCP/IP.
Competenze sviluppate: Eclipse IDE, Java, multi-threading TCP/IP server, midlet, protocols, JSON
|
• Date |
| 2003 |
• Nome e indirizzo del datore di lavoro |
| SAGEFIT s.r.l. |
• Tipo di azienda o settore |
| Agenzia di servizi per la logistica |
• Tipo di impiego |
| Responsabile analisi, sviluppo, coordinamento per applicazione Web/client-server di gestione logistica |
• Principali mansioni e responsabilità |
| Progettazione, sviluppo e manutenzione di sistemi informativi per la gestione logistica della distribuzione di prodotti su tutto il territorio nazionale in collaborazione con esperti del campo Progetto delle basi dati e dell’architettura degli applicativi Gestione dello sviluppo dell’applicativo per terminali portatili (Windows CE) Gestione accesso remoto e problematiche relative da parte degli agenti
Competenze sviluppate: Microsoft SQL Server 2000, Visual Basic, Project leadership
|
• Date |
| 2002 - 2004 |
• Nome e indirizzo del datore di lavoro |
| Deltatre Informatica s.r.l. |
• Tipo di azienda o settore |
| Gestione eventi sportivi |
• Tipo di impiego |
| Senior Developer Web/Object Oriented Programming |
• Principali mansioni e responsabilità |
| Analisi, progettazione e sviluppo degli applicativi Intranet/Extranet per l'uso da parte di migliaia di utenti contemporanei da tutto il mondo (UEFA e entità connesse) Utilizzo di framework complessi (sviluppati internamente appositamente per il cliente) con funzionalità di gestione generica di risorse di qualunque tipo, gestione di utenti e gruppi e relative autorizzazioni sulle risorse; integrazioni e completamenti dello stesso Utilizzo di tecnologie e API avanzate e creazione di oggetti e funzioni di supporto Competenze sviluppate: analisi e soluzione di problematiche con interazione fra cliente, responsabili, team; risoluzione di problematiche tecniche dello sviluppo in team; progettazione e sviluppo con Framework.NET, Visual Studio.NET, Visual C# / Basic.NET, ASP.NET, stored procedures SQLServer 2000; contatto diretto con il cliente (inglese) |
• Date |
| 2002 – 2004 |
• Nome e indirizzo del datore di lavoro |
| Politecnico di Torino |
• Tipo di azienda o settore |
| Simulazione |
• Tipo di impiego |
| Responsabile analisi, sviluppo, integrazione per applicazione di simulazione Web/client-server |
• Principali mansioni e responsabilità |
| Collaborazione con domain expert per lo studio della problematica di simulazione Integrazione dell'applicazione verticale chiusa utilizzata per lo studio del problema nell'ambiente Microsoft ASP.NET e Windows.NET client con soluzione originale, portabile ed aperta |
• Date |
| 2001 – 2002 |
• Nome e indirizzo del datore di lavoro |
| Deltatre Informatica s.r.l. |
• Tipo di azienda o settore |
| Gestione eventi sportivi |
• Tipo di impiego |
| Co-Responsabile di sport, Responsabile tools per team development, Sviluppatore |
• Principali mansioni e responsabilità |
| Co-Responsabile per l’analisi, lo sviluppo degli applicativi per i Match Sports (Field Hockey, Rugby 7’s, Netball) e relativo coordinamento del team Sviluppo e amministrazione tools di sviluppo in team (SourceSafe, bug tracking) Analisi e sviluppo framework, oggetti e applicazioni end-user per la gestione degli eventi sportivi (Visual Basic, SQLServer 2000, IIS+ASP) Analisi e sviluppo di soluzioni per il networking peer-to-peer realtime con TCP/IP e Visual C++ (object-orientation, sincronizzazione locale e remota, Microsoft COM a basso livello, ATL) Competenze sviluppate: analisi e soluzione di problematiche con interazione fra cliente, responsabili, team; risoluzione di problematiche tecniche dello sviluppo in team; progettazione e sviluppo con Visual C++, Visual Basic, stored procedures SQLServer 2000; contatto diretto con il cliente (inglese)
Nota: il cliente è stato il committente per lo sviluppo del sistema informativo real-time dei Commonwealth Games 2002 a Manchester (72 nazioni, 5000 atleti, 12 sports) |
• Date |
| 2000 – 2003 |
• Nome e indirizzo del datore di lavoro |
| SEAT Paginegialle |
• Tipo di azienda o settore |
|
|
• Tipo di impiego |
| Progettista, Sviluppatore |
• Principali mansioni e responsabilità |
| Sviluppo del CDROM Mediamonitor (applet Java per la consultazione del database con statistiche dei clienti per gli agenti) Sviluppo applicazione Intranet Tariffario Recupero e normalizzazione dati da varie fonti interne |
• Date |
| 1999 – 2001 |
• Nome e indirizzo del datore di lavoro |
| Connet s.r.l. |
• Tipo di azienda o settore |
| Consulenza informatica |
• Tipo di impiego |
| Progettista di sistema, Integratore, Sviluppatore, Installatore |
• Principali mansioni e responsabilità |
| Ricerca: piattaforma (Java, Linux, Windows, MacOS X, databases, web); analisi (UML); strumenti di sviluppo Installazione e configurazione connettività (verso Internet e punto-punto) Progettazione, installazione, amministrazione siti Web Progettazione e sviluppo applicazioni ad hoc utilizzando Access, Visual Basic, Java, FileMaker, con interfacciamento verso sistemi legacy e databases (AS/400, DB/2, Oracle) per clienti medio-grandi Assistenza post-vendita in ambito Microsoft, Apple, Linux, AS/400 |
• Date |
| 1997 – 1999 |
• Nome e indirizzo del datore di lavoro |
| D. P. & V. Associati s.r.l. |
• Tipo di azienda o settore |
| Agenzia di servizi per la grande distribuzione |
• Tipo di impiego |
| Progettista di sistema e Responsabile Sistemi Informativi |
• Principali mansioni e responsabilità |
| Progettazione, sviluppo e manutenzione di sistemi informativi per la gestione logistica della distribuzione di prodotti su tutto il territorio nazionale in collaborazione con esperti del campo per L'Oréal Progetto delle basi dati e dell’architettura degli applicativi Gestione dello sviluppo dell’applicativo per terminali portatili (Windows CE) Gestione dell’interazione con i sistemi informativi legacy installati presso i clienti Gestione accesso remoto e problematiche relative da parte degli agenti (circa 50) Amministrazione rete interna (circa 50 client) distribuita su due sedi nel Nord Italia Amministrazione siti WWW e Intranet Sviluppo di applicazioni ad uso interno (Java, Access) Competenze sviluppate: Internet/Intranet; Microsoft Access; trasmissione dati con software dedicato; amministrazione database (Oracle, Access); sviluppo e progettazione con Java (Borland JBuilder, Together/J); installazione e gestione di Microsoft Windows NT 4.0 (Server e Workstation), Windows 9x, Windows CE |
• Date |
| 1995 – 1997 |
• Nome e indirizzo del datore di lavoro |
| Progetto interno |
• Tipo di azienda o settore |
| Stampa |
• Tipo di impiego |
| Team manager e Progettista di sistema |
• Principali mansioni e responsabilità |
| Nell’ambito del progetto di Sistema informativo per Aziende tipografiche Responsabile della coordinazione del gruppo di sviluppo Responsabile della progettazione architetturale del sistema informativo e della base dati Analisi e implementazione database con strumenti come ERwin Sviluppatore Java (Borland JBuilder) Competenze sviluppate: installazione e gestione DBMS (Oracle 8, Microsoft SQL Server); progettazione e sviluppo di applicazioni Object-Oriented in Java (con particolare attenzione a JDBC, problematiche multiuser, networking); installazione e amministrazione di siti WWW (Apache, Netscape) e uso di HTML/JavaScript |
• Date |
| 1991 – 1996 |
• Nome e indirizzo del datore di lavoro |
| Gruppo G. Canale & C. S.p.A. |
• Tipo di azienda o settore |
| Azienda di stampa tipo/litografica |
• Tipo di impiego |
| Responsabile informatica |
• Principali mansioni e responsabilità |
| Network Administrator in ambiente Novell NetWare 2-4 su una rete geografica sviluppo di applicazioni per uso aziendale interno creazione reportistica aziendale per tutti i livelli di management supporto tecnico alla gestione del Sistema informativo aziendale scelta, acquisto e installazione di hardware e software istruzione e supporto degli utenti finali sistemi gestiti: PC con DOS, Windows 3.1-95, Apple Macintosh, Unix Competenze sviluppate: installazione e amministrazione di reti eterogenee (TCP/IP, IPX, NetBEUI,) e geografiche; gestione di basi di dati; sviluppo di applicazioni in C/C++, Borland Delphi, Visual Basic, Access; Internet |
Istruzione e formazione |
• Date |
| 1991 – 1994 |
• Nome e tipo di istituto di istruzione o formazione |
| Facoltà di Scienze Matematiche, Fisiche, Naturali Università di Torino |
• Principali materie / abilità professionali oggetto dello studio |
| Diploma Universitario in Informatica Indirizzo Ingegneria del software |
• Qualifica conseguita |
| Corso di studi non terminato causa necessità di indipendenza economica ed insofferenza verso alcuni aspetti della vita universitaria |
• Date |
| 1986 – 1991 |
• Nome e tipo di istituto di istruzione o formazione |
| Istituto Salesiano Valsalice |
• Principali materie / abilità professionali oggetto dello studio |
| Filosofia, Materie scientifiche, Letteratura |
• Qualifica conseguita |
| Maturità scientifica |
Capacità e competenze personali |
Madrelingua |
| Italiano |
Altre lingue |
|
| Inglese |
• Capacità di lettura |
| eccellente |
• Capacità di scrittura |
| buono |
• Capacità di espressione orale |
| buono |
|
| Francese |
• Capacità di lettura |
| elementare |
• Capacità di scrittura |
| elementare |
• Capacità di espressione orale |
| elementare |
Capacità e competenze relazionali ed organizzative |
|
Spirito di gruppo e capacità di comunicazione acquisiti in:
Esperienze professionali: Partecipazione a team di dimensioni medio-piccole Conduzione di team di dimensioni medio-piccole Gestione progetto (anche in singolo) in tutti i suoi aspetti Produzione di documentazione tecnica Analisi e soluzione di problemi complessi Interazione con clienti e colleghi anche stranieri
Esperienze extra professionali: Fondazione e leadership del gruppo studentesco indipendente “La Zanzara” presso il Dipartimento di Informatica di Torino (1997 – 1999) Rappresentanza studenti presso il Dipartimento di Informatica di Torino (1997 – 1999)
|
Capacità e competenze tecniche |
| Principali abilità tecniche acquisite:
Installazione e amministrazione di reti eterogenee (TCP/IP, IPX, NetBEUI) e geografiche Installazione e gestione di Microsoft Windows NT 3.5/4.0, 2000, XP, 2003, Vista (Server e Workstation), MSDOS, Windows 9x, Windows CE, IBM OS/2, Linux (diverse distribuzioni), Apple Mac OS X Installazione e amministrazione di siti WWW (Apache, Netscape, IIS) Installazione e gestione DBMS (Oracle 8, Microsoft SQL Server, Microsoft Access, MySQL, Postgres, Claris FileMaker) Conoscenza di ambienti, framework e linguaggi: Java (J2ME, J2SE, J2EE), C/C++, Microsoft Framework.NET, C# / Visual Basic.NET, ASP.NET, Visual Basic/C++/Access/Excel/SQL Server, Borland Delphi, HTML, JavaScript, CSS, PHP, Ruby, Python, COM, UML Progettazione e sviluppo di applicazioni Object-Oriented in Java e .Net (con particolare attenzione all'uso dei database, problematiche multiuser, scalabilità, parallelismo, networking, web), con conoscenza approfondita di patterns e modelli architetturali Strumenti: Microsoft Visual Studio e Visual Studio.NET, SQL Server Tools, SourceSafe, Subversion, Borland JBuilder, Borland Together, IBM Eclipse, GNU GCC (e relativa tools chain).
Progettazione, sviluppo e gestione di basi di dati Progettazione e sviluppo applicazioni stand-alone Progettazione e sviluppo applicazioni client/server Progettazione e sviluppo applicazioni Internet/Intranet
Integrazione con sistemi legacy e databases (AS/400, DB/2, Oracle)
Analisi e soluzione di problematiche con interazione fra cliente, responsabili, team Risoluzione di problematiche tecniche dello sviluppo in team Contatto diretto con il cliente (anche in Inglese)
|
Capacità e competenze artistiche |
| Percussioni, scrittura |
Altre capacità e competenze |
| Filosofia, politica, attualità, lettura, musica, informatica |
Patente o patenti |
| Automobile, Ciclomotore |
Ulteriori informazioni |
|
Alcuni clienti: SEAT Paginegialle, Mistral/Brooksfield (vestirario), FORE Pull e Testaweb (pubblicità), SAIPO L'Oréal (cosmetica), UEFA FIFA Commonwealth Games per Deltatre Informatica (sport management), Gruppo Canale (stampa), Politecnico di Torino, ed altri.
Obiettivi professionali: Particolare cura e passione verso la comprensione e la soluzione dei problemi legati all'architettura applicativa e alla qualità dello sviluppo del software. Attenzione al processo di produzione e agli strumenti a supporto (SCM). Ricerca ed aggiornamento continuo con interesse vivo per le novità sia nell'ambito delle tecnologie che in quello dei processi.
|