![]() |
||
| PDF version | English version | |
|
Alessandro Aldo Garbagnati |
Tel. +39.02.xxxxxxx |
||
|
EMail: jobs@kazuma.net |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dati Personali |
|
Nato a
Milano, il 21 Dicembre 1966 |
|
|
|
|
|
|
|
Obiettivo |
|
Sono alla ricerca di una posizione di architetto/leader all’interno di un gruppo di sviluppo di applicazioni web ed enterprise, dove possa applicare e migliorare le mie conoscenze e le mie esperienze nella progettazione e sviluppo di soluzioni di database ed integrazione con le tecnologie web. |
|
|
|
|
|
|
|
Conoscenze |
|
• Linguaggi: java (comprese Servlets, JSP e EJB), Perl, SQL, XML (comprese SOAP, Web Services), HTML, Javascript, Visual Basic, C/C++ |
|
|
•Sistemi operativi Windows, Unix (Linux, Solaris), DOS |
|||
|
• Prodotti per la progettazione e lo sviluppo: ER/Studio, IDE Java (Visual Cafè, Kawa, JBuilder), Microsoft Visio, ERWin, DBArtisan, Tools Microsoft (Visual J++, Visual C, FrontPage Visual InterDev), ActiveX |
|||
|
•Prodotti Web: Servers Web (Apache, Orion, Netscape Enterprise Server), Servlet Containers (Tomcat, Resin, JRun), J2EE Application Servers (Orion, Weblogic, JRun) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esperienze |
|||
|
Da
Gennaio 2001 |
Consulente Freelance |
||
|
|
|
Alchemi.it, Milano |
|
|
|
|
• Realizzazione corsi Java (base, applicazioni web, rmi) presso un grosso cliente nella zona di Bergamo. |
|
|
• Progettazione e realizzazione di un prototipo per un sistema di SMS on demand per l'utilizzo e l'integrazione dello stesso all'interno di altre applicazioni. |
|||
|
• Progettazione e realizzazione di un prototipo di un sistema di e-procurement inserito all'interno di un portale contenente altri moduli integrati. |
|||
|
|
|
Consist, Milano |
|
|
|
|
• In collaborazione con Borland Italia, realizzazione di un corso ufficiale Borland “Java base/JBuilder” in due sedi (Milano, Mestre) di un grosso cliente italiano. |
|
|
• In collaborazione con Borland Italia, ho tenuto una serie di seminari durante l'edizione 2002 dello SMAU e ho presentato tecnologie Borland all'interno di un evento organizzato da Borland in collaborazione con Consist. |
|||
|
• Collaborazione nella progettazione e sviluppo di alcune applicazioni per clienti Consist. |
|||
|
|
|
Trip, Milano |
|
|
|
|
• Progettazione e realizzazione di un sistema web, per solo uso interno, per la gestione e prenotazione, anche parallela, delle sale di registrazione (audio/video). |
|
|
• Progettazione di un modulo per la gestione dei collaboratori ad uso amministrativo. |
|||
|
|
|
|
|
|
Da
Novembre 2001 |
|
JGuru.com, Menlo Park, USA JGuru è una delle
principali e più attive community su Internet dedicate a Java. Il suo scopo
consiste nel promuovere le tecnologie legate a questo linguaggio ed a
migliorarne lo sviluppo del software. Sebbene abbia iniziato i rapporti con JGuru quando ancora vivevo
negli Stati Uniti, non ho avuto alcun problema a continuare la collaborazione
anche dall’Italia. |
|
|
|
|
FAQ Manager aree EJB & Tomcat |
|
|
• In qualità di FAQ Manager il mio compito è di avvalermi dell’esperienza di programmatore e delle mie conoscenze in materia per identificare e, se necessario, ricercare soluzioni ai problemi più o meno comuni che gli sviluppatori possono incontrare nella realizzazione di progetti, utilizzando una particolare tecnologia. |
|||
|
• FAQ Manager dell’area “Tomcat” a partire da Novembre 2001. |
|||
|
• FAQ Manager dell’area “EJB” a partire da Dicembre 2001. |
|||
|
|
|
|
|
|
Da Marzo
2001 |
|
Oberon Financial Tech./MymoneyPro.com, Sunnyvale, CA, USA Oberon Financial Technology, ex Mymoneypro.com, fornisce ai gestori
di investimenti, attraverso Internet, una piattaforma chiamata “Open-Wrap”,
che consente la più completa e flessibile gestione di conti differenziati. |
|
|
|
|
Senior Software Engineer / Web Architect |
|
|
• Responsabile per la progettazione e lo sviluppo dell’infrastruttura che ospita la piattaforma “Open-Wrap”. Questo comprende il disegno della struttura, lo sviluppo di tutte le procedure per il rilascio delle nuove versioni del motore, prima su un sistema per il QA (controllo qualità) e, quindi, sul server di produzione finale. Il sistema è basato su piattaforma Linux e si appoggia ad un server Microsoft per il database SQL Server. L’intero prodotto è stato scritto in Java (servlets e JSP). |
|||
|
•
All’interno del gruppo principale
di sviluppo, ho attivamente collaborato alla progettazione ed allo sviluppo
di parte dell’intelligenza e delle business rules, che sono utilizzate
dal motore della piattaforma per costruire le transazioni che dovranno
essere effettuate, partendo dalle semplici richieste ed ordini dei vari
gestori di investimenti. Ho collaborato alla progettazione e parte dello
sviluppo del ponte Java RMI per l’acquisizione di quotazioni di azioni
e titoli in tempo reale. |
|||
|
•
Progettazione e realizzazione
di un sistema, basato su specifici programmi in Java, per l’acquisizione,
la preparazione e l’importazione di dati provenienti sia da differenti
gestori di investimenti sia da brokers, all’interno degli archivi della
piattaforma “Open-Wrap”. |
|||
|
|
|
|
|
|
Da Febbraio 2000 a Febbraio 2001 |
|
Realcommunities/Mongoose
Technologies, Cupertino, USA RealCommunities è una
società di software per la gestione e manutenzione di "web-communities" per aziende sia
in ambiente internet che intranet. All'inizio del 2001 Realcommunities è stata acquistata da Mongoose
Technology, una società con sede a Houston, specializzata nella realizzazione
di software per portali. |
|
|
|
|
Senior Software Engineer |
|
|
• All'interno del gruppo principale di sviluppo, ho collaborato attivamente alla progettazione e allo sviluppo di tutti i componenti fondamentali del framework del prodotto di Realcommunities (CiviServer Fundamentals). Questo comprende il prodotto per la configurazione e la gestione (Producer's Workbench) e la prima applicazione completata (CiviServer Experience). |
|||
|
•
Ho progettato e sviluppato
un prototipo completamente funzionante di Reputation Manager, una delle
aggiunte più importanti al Framework principale di RealCommunities. Questo
prototipo è stato sviluppato in modo completamente conforme alle specifiche
J2EE 1.2, rilasciato su una piattaforma con Orion Application Server e
Tomcat Servlet Container, utilizzando un database Oracle 8i. Il tutto
è stato positivamente testato su Weblogic Application Server (6.0 release
candidate). Parte del prototipo includeva la progettazione e lo sviluppo
di Jsp Tag Libraries |
|||
|
|
|
•
Sono stato responsabile per
la progettazione, l'installazione e la manutenzione della infrastruttura
base per i primi clienti (tra cui Ebay) del servizio di ASP (Application
Service Providers) di Realcommunities. Tra gli altri compiti, ho collaborato
nella progettazione e nell'intallazione del network interno. |
|
|
• Ho progettato e sviluppato una procedura, basata su XML, per l’installazione, le configurazione e l’archiviazione del database al quale si appoggiavano tutti i componenti di Realcommunities CiviServer, allo scopo di facilitare le operazioni effettuate dal gruppo di integrazione di Realcommunities. |
|||
|
|
|
|
|
|
Da
Febbraio 1998 |
|
Decisive Technology / MessageMedia, Mountain View, USA Decisive Technology è una società fornitrice di soluzioni e servizi
per la generazione e creazione di sondaggi ed indagini di mercato sul web per
grossi Internet Businesses. Nell’Agosto 1999 Messagemedia, fornitore di
servizi e-mail per la gestione dei contatti con i clienti e di marketing, ha
acquisito Decisive Technology. |
|
|
|
|
(8/1999 – 1/2000) Manager, gruppo di sviluppo Database |
|
|
•
Manager del gruppo di sviluppo
database (composto da 6 persone), all’interno del più ampio gruppo “eSurvey”.
Alcuni dei miei compiti comprendevano l’allocazione delle risorse a disposizione
ai singoli capi progetto, il coordinamento dei flussi e processi di lavoro
con il gruppo di sviluppo web, l’assunzione e la pianificazione della
loro introduzione nell’ambiente di lavoro. |
|||
|
•
Ho fatto parte del gruppo
di lavoro per la definizione del prodotto di nuova generazione. La mia
funzione principale è stato il disegnare l’architettura e il progettare
tutte le componenti database (Survey, Deploy e SupportView), con particolare
attenzione alla futura implementazione di server MOLAP. Ho collaborato
con i gruppi di Market Research e Product Marketing per la definizione
delle funzionalità del prodotto e con il gruppo di sviluppo Web per il
progetto di transazione dal sistema in uso in quel momento (Sql Server,
Javascript e Perl) al nuovo (Oracle 8i con Express, Perl e Java Servlet). |
|||
|
|
|
(11/1998 – 8/1999) Senior Application
Engineer |
|
|
• Progettazione e avvio dello sviluppo di un linguaggio proprietario chiamato DTML (Decisive Technology Markup Language) per semplificare la generazione delle applicazioni “EnterpriseView” di Decisive Technology/Messagemedia. L’intero progetto si basava su Apache e mod_perl in grado di accedere, quando necessario, a servlet Java attraverso mod_jserv. |
|||
|
• In collaborazione con gli altri elementi del team di sviluppo, ho realizzato un set di prodotti web, ad uso interno, per automatizzare e semplificare i processi dei servizi offerti da Decisive Technology. |
|||
|
• Ho lavorato con capi progetto e responsabili vendite per la definizione delle funzionalità dei progetti per alcuni tra i migliori clienti tra cui Microsoft, America Online, Dell e PeopleSoft. |
|||
|
• Ricerca, valutazione ed implementazione di nuove soluzioni e nuove tecnologie. |
|||
|
|
|
(2/1998 – 11/1998) Web/Database Developer |
|
|
• Quale membro del gruppo di Decisive Technology, il mio ruolo principale consisteva nella personalizzazione delle soluzioni di Decisive Technology in rapporto alle necessità e richieste dei clienti. Tutto questo si concretizzava nella realizzazione e attivazione sul web dei vari questionari (surveys), la generazione e personalizzazione delle procedure di automatizzazione per l’invio degli inviti tramite e-mail, la progettazione e sviluppo del database (ROLAP), con lo sviluppo sia delle procedure necessarie per l’acquisizione, aggiornamento ai dati aggregati dei questionari, che l’applicazione web per l’accesso e l’interrogazione dei dati stessi. |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Da
Ottobre 1991 |
|
Simurg, Milano Simurg è una società di servizi, specializzata nella fornitura di
soluzioni Internet/Intranet. |
|
|
|
|
Socio Fondatore |
|
|
•
Ero responsabile della parte
tecnica dell’azienda. Questo comprendeva oltre allo sviluppo di programmi,
le relazioni con i clienti, la gestione dei consulenti, i corsi ad utenti
finali e personale MIS, e le presentazioni tecniche a show e conferenze. |
|||
|
•
Come consulente per Microsoft
Italia, ho partecipato ad alcuni seminari ed incontri (SPTMB), come relatore
sulle tecnologie Java ed ActiveX, incluse le Active Server Pages e HTML
Dinamico. Sempre per conto di Microsoft, sono stato tra i relatori a Roma
in occasione dell’evento mondiale “Microsoft devDays”. |
|||
|
•
In collaborazione con SunSoft
Italia ho aiutato a promuovere Java all’interno della comunità di sviluppatori.
Sono uno dei giudici ufficiali del JARS ed ho scritto applets ed applicazioni
sin dal rilascio delle prime versioni beta del linguaggio. Sono stato
il fondatore del Java Italian Site, ora in possesso della Java Italian
Association. Alcuni dei miei primi lavori sono presenti sul mio sito personale
(http://www.kazuma.net). |
|||
|
• In collaborazione con Borland Italia, ho partecipato all’introduzione ed al lancio di nuovi prodotti, come Paradox e Delphi. Ho partecipato come relatore in alcune presentazioni, convention, fiere, corsi di aggiornamento ed utilizzo per i loro clienti e ho collaborato al supporto avanzato dei prodotti e attività di beta testing, tra cui la prima release di JBuilder. |
|||
|
|
|
|
|
|
Da
Agosto 1995 |
|
Il Mio Castello, Milano Il Mio Castello è stata la casa editrice italiana con il maggior
numero di riviste informatiche. |
|
|
|
|
Redattore |
|
|
• Responsabile di una rubrica mensile dedicata ad Internet con particolare attenzione allo sviluppo avanzato del Web, a Java ed alle nuove tecnologie per “Internet Magazine .Net”, all’epoca la più diffusa rivista del settore. Per un anno ho pubblicato una rubrica mensile su “Il Mio Computer”, una rivista tecnica dedicata soprattutto a Windows, sempre della stessa casa editrice. |
|||
|
• Ho scritto alcuni articoli per varie riviste (es. PCWeek, Login). |
|||
|
|
|
|
|
|
Da Marzo
1989 |
|
PBA, Agrate Brianza (MI) PBA è stata una società di servizi e software gestionali. |
|
|
|
|
Software Engineer |
|
|
• Ho sviluppato il progetto “Cruscotto” per due clienti (S.I.A. e GS Supermercati). Questo software permetteva al top management ed agli executive di una azienda di accedere tramite una interfaccia visuale molto semplice ad una sintesi analitica dei dati aziendali. Ho sviluppato principalmente il cuore del progetto, ossia il generatore di query, ed ero responsabile per lo sviluppo dei componenti visuali e buona parte delle procedure lato server su un IBM RISC 6000 con Oracle. Il progetto è stato sviluppato su piattaforma Macintosh |
|||
|
|
|
|
|
|
Da
Novembre 1987 |
|
Areanove, Milano Areanove è una società di servizi a valore aggiunto, soluzioni
hardware e software. |
|
|
|
|
Socio |
|
|
• Ho collaborato alla fondazione. Ero co-responsabile della parte tecnica dell’azienda. Ho sviluppato “Jessica”, un programma per la gestione delle sale convegni e della disponibilità di tutte le risorse utilizzabili. Il progetto è stato sviluppato in Informix 4GL su piattaforma Altos Unix |
|||
|
|
|
|
|
|
Da Settembre
1995 |
|
Commodore Italia, Cinisello Balsamo (MI) Commodore Italia era la filiale italiana dell’omonima società
statunitense. |
|
|
|
|
Supporto Tecnico |
|
|
• Ho lavorato part-time per il supporto tecnico “Hot-Line”. |
|||
|
• Ho collaborato in manifestazioni (SMAU) e conferenze e in qualità di beta tester dei loro prodotti. |
|||
|
|
|
|
|
|
|
|
|
|
|
Seminari |
|
Java Conference 2003, Milano –
Alchemi.it/Java Italian Association |
|
|
•
Architettura Web Services (Track
tecnico, Sessione Parallela 1) |
|||
|
|
|
Webb.it 2003, Padova – Alchemi.it/Java
Italian Association |
|
|
• JSTL – Java Standard Tag Libraries |
|||
|
• Servlet & JSP (Certificazione Java Advanced) |
|||
|
|
|
Smau 2002, Milano – Borland |
|
| • Borland JBuilder OptimizeIt & Test | |||
|
|
|
Webb.it 2002, Padova – Java Italian Association |
|
|
• EJB Design Patterns |
|||
|
• JDO come alternativa ad EJB |
|||
|
|
|
Microsoft DevDays 1997, Roma |
|
|
•
Sviluppo avanzato di Java
con Visual J++ 1.1 |
|||
|
|
|
|
|
|
|
|
|
|
|
Certificazioni e Corsi seguiti |
|
• Borland JBuilder Ceritified Trainer. • Borland JBuilder Ceritified Developer. • Sun “Architecting and designing J2EE Applications” (SL-425). |
|
|
|
|
|
|
|
|
|
|
|
|
Altre attività |
|
Sono uno dei Tutor del “Progetto Scuola” realizzato da Sun Microsystem in collaborazione con la Java Italian Association ed il Ministero dell'Istruzione dell'Università e della Ricerca. Sono un membro attivo della Java Italian Association (nonché membro del collegio dei Probiviri). Seguo e partecipo attivamente al newsgroup e ad alcune mailing list italiane su Java. |
|
|
|
|
|
|
|
|
|
|
|
|
Lingue conosciute |
|
Italiano. |
|
|
|
|
|
|