CURRICULUM VITAE
Autorizzo il trattamento dei miei dati personali per gli usi contemplati dalla L. 675/96
Questo CV è aggiornato al 15/05/2002
Nome e cognome:
Nato a:
Residente in:
Stato civile:
N. telefonico cell.:
N. Fax:
N. Abitazione:
E-Mail:
Website:
Bossola Bruno
Torino il 19/08/1969
Via Mattie 6, Torino
Celibe
0349 3906589
011 83431127
011 7770066 (Telecom Italia)
[email protected]
http://digilander.iol.it /bbossola oppure http://members.xoom.it/bbruno
Servizio militare assolto nel 1991 presso l'Esercito.
1988
Diploma di perito informatico conseguito all'istituto A. Avogadro di Torino col voto di 51/60.
1986
Corso di inglese avanzato presso la Eerste Nederlandse Talenpraktikum di Amsterdam.
Esperienza professionale
2001 -
Responsabile dell’area Applicazioni Web e responsabile di progetto presso CSP S.p.A. (Torino)
1999 - 2001
Responsabile di progetto e sviluppatore nel Core Application Develoment Group presso Banca
IMI S.p.A. (Milano)
1996 - 1999
Responsabile di progetto e Analista programmatore nella divisione Internet / Intranet / Groupware
della Atos S.p.A. (Torino, Roma)
1995 - 1996
Analista programmatore in ambiente Microstation e Windows per lo sviluppo di software in
linguaggio C, C++, MDL presso la Interpro S.r.l. (Torino)
1990 - 1994
Analista programmatore in ambiente MS-DOS e OS/2 per lo sviluppo di software di base e
gestionale in linguaggio C su personal computer e macchine dedicate presso Eltec Elettronica S.r.l.
(Mappano di Caselle).
1988 - 1989
Programmatore in ambiente MS-DOS per lo sviluppo di software gestionale in linguaggio C su
personal computer presso AT Engineering S.a.s. (Settimo Torinese).
Note personali
Negli ultimi sei anni mi sono prevalentemente occupato di sviluppo di sistemi distribuiti ad oggetti su Internet ed
Intranet, che costituiscono tuttora il mio maggiore interesse, ed ho acquisito specifiche conoscenze nello sviluppo
di architetture basate su Javasia tradizionali che su Web.
Nel corso degli ultimi due anni ho decisamente consolidato la mia conoscenza OO, partendo dai metodi classici
fino ad arrivare ad XP, ed ho fatto parte, nel ruolo di coach, del primo team in Italia che ha adottato il metodo.
Attualmente sono interessato ad intraprendere una carriera di tipo gestionale ma di taglio tecnico, consolidando e
diffondendo la mia esperienza in XP, che considero attualmente il metodo migliore per lo sviluppo di software, e
acquisendo competenze nella gestione delle persone. Sono fortemente interessato a lavorare in un ambiente che mi
permetta di esprimere le conoscenze in questo campo su ruoli che comprendano anche attività di coaching e di
mentoring, mantenendo compiti di responsabilità ma intervenendo comunque quando necessario su tutte le attività
di sviluppo. Penso che la mia esperienza debba essere trasferita alle persone più giovani, che mediandola con la
loro non possono che arricchirsi, diventando sviluppatori migliori.
La mia attività attuale come responsabile mi coinvolge molto e fino ad ora mi ha consentito di raggiungere e
realizzare molti dei miei obbiettivi. Devo dire che ho ancora molta strada da fare in questo nuovo ruolo, ma
l’azienda mi sta aiutando: spero in futuro di riuscire a diventare un responsabile competente al 100%.
Conoscenze Tecnologiche
Elaboratori:
IBM PC e compatibili
Sistemi Unix
Intergraph workstation
consolidata
3 anni
1 anno
Sistemi Operativi:
MS-Windows
MS-DOS
UNIX (IRIX, AIX, Solaris)
OS/2 1.x
consolidata
consolidata
3 anni
2 anni
Ambienti di sviluppo:
Visual Age for Java
MS Visual J++
Oracle JDeveloper
Borland C/C++
Borland JBuilder
MS Visual C++
Microstation MDE
Java WorkShop, Java Studio
MS C
consolidata
2 anni
1 anno
1 anno
6 mesi
6 mesi
1 anno
consolidata
Tool:
Apache
Tomcat/JServ
Junit
Velocity
Ant
Fop
2 anni
2 anni
consolidata
6 mesi
6 mesi
6 mesi
Linguaggi:
JAVA
C
XML/XSL
C++
Assembler 8086/z80
MDL
Fortran
Pascal
consolidata
consolidata
2 anni
1 anno
2 anni
1 anno
1 anno
6 mesi
D.B. / D.C.:
Oracle
DB2
RDS C-Isam
CA Open Ingres
Access
3 anni
1 anno
5 anni
2 anni
2 anni
Metodi e notazioni:
XP
TDD
OOAD (Booch)
OOSE (Jacobson)
OOA / OOD
Programmazione strutturata
OMT/UML
1 anno
1 anno
4 anni
consolidata
2 anni
Architetture:
Sistemi ad oggetti distribuiti
Three/Multi Tier
J2EE
Client/server
6 anni
3 anni
1 anno
4 anni
Middleware:
Object Request Broker
Message and Queueing
RPC, OLTP, MPS
consolidata
6 mesi
-
Prodotti middleware:
Visigenic Visibroker (CORBA 2.0)
Javasoft RMI
GMI
Altri (ORBIX, HORB, JavaIDL)
3 anni
3 anni
1 anno
1 anno
Packages:
Microsoft Office
Microstation
AutoCad
3 anni
1 anno
6 mesi
Reti e Protocolli:
Internet
TCP/IP
IPX/SPX
Netbeui
consolidata
consolidata
6 mesi
1 anno
Progetti realizzati ed Esperienze Lavorative
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Realizzazione di un sistema di calcolo e reportistica della marginazione su transazioni
di tipo REPO, con feed dei cambi direttamente da mercato ed interazione interamente
via web.
XP Coach
2001, 6 mesi
Windows NT, Sun Solaris, JAVA, Visual Age for Java, Oracle
Design e sviluppo di un framework di publish/subscribe da utilizzare come
infrastruttura per il push di informazioni sui client di trading, con la realizzazione di
diverse componenti di trasporto (RMI, HTTP, UDP) e di componenti di feed, fra loro
completamente componibili ed interscambiabili
Project Manager, Analista Programmatore
2000, 6 mesi
Windows NT, Sun Solaris, JAVA, RMI, Oracle JDeveloper
Design e sviluppo di un sistema di trading online per Imiweb SpA (QuickTrade), con lo
scopo di realizzare un applicazione essenziale e veloce. Il progetto comprende la
creazione di un framework per il binding e l’invocazione di oggetti remoti direttamente
dall’applet sul protocollo HTTP/HTTPS, la gestione del versioning e
dell’autoinstallazione dell’applet su Netscape e Internet Explorer. Il sistema è
attualmente in produzione.
Analista Programmatore
2000, 6 mesi
Windows NT, Sun Solaris, JAVA, RMI, Oracle JDeveloper
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Design e sviluppo di un sistema Intranet per la gestione delle proposte di acquisto
realizzato per Mercedes Benz Finanziaria SpA, che comprende la gestione di tutte le
parti componenti la proposta (commerciale, anagrafica, finanziaria) e che include un
motore di workflow per la gestione del ciclo di vita della proposta, dalla presentazione
al cliente fino alla creazione ed alla messa in opera del contratto.
Project Manager, Analista Programmatore
1999, 1 anno
IBM AS400, Windows NT, JAVA, RMI, IBM Visual Age for Java, IBM DB2
Design e sviluppo di un sistema misto Internet/Intranet per la gestione delle installazioni
del software per una delle maggiori banche italiane, un applicazione a tre livelli
completamente realizzata usando tecnologia Java: durante questo progetto è stato
sviluppato una versione enhanced di RMI, che include sicurezza, transazioni distribuite,
load balancing e gestione profili
Project Manager, Analista Programmatore
1999, 6 mesi
Windows NT, JAVA, RMI, Visual J++, Oracle
Evoluzione e customizzazione di un sistema in-house di document management,
reingegnerizzazione dei servizi e dei componenti server, gestione sicurezza, e
miglioramento performance
Project Manager, Analista Programmatore
1998, 6 mesi
AIX 4.2 su piattaforma IBM RISC6000, Java, RMI, Visual J++, Oracle
Analisi architetturale di sistemi distribuiti ad oggetti per diverse applicazioni Internet /
Intranet, progettazione di software di base
Consulente tecnologico per la parte middleware, Analista, Sviluppatore
1997, fino ad oggi
Windows NT, JAVA, RMI, CORBA, Visual J++, JBuilder
Analisi, sviluppo e manutenzione di un sistema Intranet per la gestione delle richieste
d’offerta per una importante azienda di produzione di componenti per l’auto,
applicazione a tre livelli realizzata completamente in tecnologia Java e basata su un
object request broker. Questa è stata probabilmente la prima applicazione realizzata
completamente in Java ed installata in un ambiente di produzione in Italia.
Project Manager, Analista Programmatore
1996, 1 anno
Windows NT, JAVA e HORB, Visual J++
Consulente per lo sviluppo di estensioni software e di pacchetti verticali per
Microstation (CAD) nell’ambito della gestione di reti tecnologiche, consultazione
cartografica e GIS
Analista Programmatore
1995, 1 anno
Windows / Windows NT, Intergraph Workstation, MDL e MDE in Microstation,
linguaggio C / C++, Access / Oracle
Sviluppo di firmware e software per apparecchiature di collaudo
Project Manager, Analista Programmatore e Hardware controller
1994, 1 anno
Assembler microprocessore SGS ST6 / ST9 con strumenti proprietari specifici;
MS-DOS, Assembler 8086, linguaggio C
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Progetto:
Mansione:
Periodo/durata:
Strumenti HW/SW:
Analisi, sviluppo e manutenzione del software modulare di gestione per l'automazione
industriale MISURATORE (Eltec Elettronica - Gabella Macchine).
Project Manager, Analista Programmatore
1992, 2 anni
MS-DOS, Assembler 8086, linguaggio C, linguaggio Basic
Sviluppo e manutenzione del software di gestione su PC dell'apparecchiatura
industriale AUTOMA: interfaccia utente, compilatore e debugger linguaggio
proprietario.
Analista Programmatore
1991, 1 anno
MS-DOS, Assembler 8086/z80, C, Basic, Lexx/Yacc
Sviluppo in team del software di gestione delle macchine di test TEC8000 e MIT4
(Olivetti Tecnost).
Analista, Programmatore
1988, 2 anni
OS/2 1.x su piattaforma Intel, linguaggio C