Stampato dal sito http://andreaprovaglio.com. Tutti i diritti riservati.
Sono un professionista con circa vent'anni di esperienza nel campo dello sviluppo industriale del software.
Assisto aziende ed organizzazioni di ambiti e dimensioni diverse, che spaziano dalla Commissione Europea a Bruxelles o grandi banche multinazionali, fino a piccole e dinamiche aziende informatiche.
Il mio contributo è rivolto a migliorare la qualità del software prodotto ed a creare migliori team di sviluppo; ed a sostenere la crescita delle singole persone sotto il profilo sia tecnico che relazionale.
I principali servizi che offro sono:: adozione di metodi Agile, quali Extreme Programming (XP) e Scrum; coaching e formazione sulla programmazione per la piattaforma Java/J2EE; progettazione del software, Best Practices e Design Patterns; progettazione e sviluppo di applicazioni Web/Enterprise per grandi aziende; assessment architetturali; assessment delle competenze; team building.
Sono stato uno speaker ad importanti conferenze internazionali del settore, a volte di fronte a platee di 1000-2000 persone, ed ho contribuito ad alcuni libri e pubblicazioni.
Ho inoltre sviluppato un mio personale approccio verso la produzione industriale del software, denominato Systemic Software Development, il quale, oltre a coltivare le competenze tecniche dei singoli, integra e bilancia alcune pratiche di organizzazione dei team già presenti nell'industria del software con alcuni principi che vengono da discipline umanistiche, in modo particolare con una visione sistemica.
Attualmente opero in Europa; in precedenza ho anche lavorato per quattro anni negli Stati Uniti con un visto di tipo O-1 per "abilità straordinarie nelle Scienze".
Sono un Certified Scrum Master; in passato sono stato un Microsoft Certified Trainer e Microsoft Certified Solution Developer.
Il primo approccio di Andrea con l'informatica avviene all'età di otto anni, quando suo padre acquista il terzo Commodore PET 2001 venduto in Italia. Presto inizia a programmare in Basic e in Assembler 6502. Qualche anno dopo, durante il liceo, inizia la sua carriera professionale come programmatore per una piccola software house, Ultimobyte Editrice. Alla fine degli anni '80, il suo datore di lavoro diviene agente esclusivo per l'Italia degli antivirus McAfee ed Andrea comincia la sua avventura nella Sicurezza IT, specializzandosi nelle tecnologie di virus e antivirus informatici e fornendo supporto ai clienti Italiani dei prodotti McAfee: la collaborazione con McAfee dura diversi anni e nel '95 Andrea entra a far parte del primo McAfee AntiVirus Emergency Response Team (ora McAfee AVERT Labs).
Nel 1998, dopo essersi laureato in Matematica alla Scuola Normale Superiore di Pisa, Andrea entra in Mondadori Informatica Education (il primo e più importante centro di formazione autorizzato Microsoft in Italia) come docente e consulente; è anche relatore a diverse conferenze ed eventi nazionali sponsorizzati da Microsoft. Nel 2000 si trasferisce in Algol, il principale distributore Cisco e Extreme Networks in Italia, con il ruolo New Business Developer Manager della divisione AlgolCollege. Tiene corsi sulle tecnologie Microsoft, Extreme Networks e Compaq sia in Italia che in area EMEA. Nel 2002 fonda una piccola società di consulenza e formazione focalizzata esclusivamente sulla sicurezza informatica, che viene premiata dalla Provincia di Milano come una delle aziende più innovative grazie ad un progetto di autenticazione biometrica.
Nel 2006 Andrea inizia la sua collaborazione con Andrea Provaglio, realizzando ed insegnando i propri corsi sulla sicurezza informatica, rivolti ad architetti software e sviluppatori.
Nel 2007 si trasferisce a Rochester, NY dove comincia a collaborare con le sedi locali di ISSA e OWASP ed è speaker alla sua prima conferenza all'estero.
Andrea detiene (o ha detenuto) diverse certificazioni Microsoft, Cisco, Extreme Networks, McAfee e Compaq; è inoltre certificato Lead Auditor BS7799.
Quando non lavora, Andrea si diletta a suonare le tastiere in una rock band amatoriale. Ama anche cucinare per la sua famiglia e i suoi amici, e condividere le sue esperienze di degustazione di vini.