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 

E-mail 

 

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
composta da circa 100 client distribuiti in 4 sedi situate nel Nord Italia

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.