Printed from http://andreaprovaglio.com. All rights reserved.
I'm an independent professional with almost twenty years of experience in the field of Information Technology.
I assist clients from many different domains, which can range from large organizations such as the European Commission in Brussels, or large multinational banks, to small and dynamic IT companies.
My mission is to help my clients to develop better software and to create better development teams; and to help the individuals to improve technically and relationally.
I assist my clients primarily in the areas of: adoption of Agile methodologies, such as Extreme Programming (XP) and Scrum; coaching and training on software development for the Java/J2EE platform; software design, Best Practices and Design Patterns; design and development of Web/Enterprise applications; architectural assessments; skill assessments; team building.
I have been a speaker at major international IT conferences, occasionally in front of audiences of 1000-2000 people, and I contributed to a few books and publications.
I've also developed my personal approach to industrial software development, called Systemic Software Development, which, in addition to fostering the technical proficiency of the individuals, integrates and balances some of the people-oriented practices already in use in the IT industry with a few principles coming from humanistic disciplines, especially with a systemic perspective.
I currently work in Europe; I also worked for four years in the U.S. on a O-1 visa for "extraordinary abilities in Sciences".
I'm a Certified Scrum Master; in the past I was also a Microsoft Certified Trainer and Microsoft Certified Solution Developer.
Andrea’s first approach with IT occurred at the age of 8, when his father purchased the third Commodore PET 2001 sold in Italy. He soon started programming in BASIC and 6502 assembler. A few years later, while still at high school, he begun his professional career as a programmer for a small software house, Ultimobyte Editrice. In the late 80s his employer became the Italian sole agent for McAfee Antivirus program so he started his journey into IT Security, focusing in virus and anti-virus technologies and supporting McAfee Italian customers: cooperation with McAfee lasted several years and in 1995 he was part of the very first McAfee AVERT (now McAfee AVERT Labs).
In 1998, after graduating in Mathematics at Scuola Normale Superiore in Pisa, Andrea joined Mondadori Informatica Education (the first and most important Authorized Microsoft Training Center in Italy) as a trainer and consultant; he also spoke at several national conferences and events sponsored by Microsoft. In 2000 he moved to Algol, the major Cisco and Extreme Networks distributor in Italy as AlgolCollege New Business Developer Manager. He taught classes on Microsoft, Extreme Networks and Compaq technologies in Italy and EMEA. In 2002 he founded a small consultancy and training company focused solely in IT Security, which was eventually awarded by the Province of Milan as one of the most innovative companies for a biometrics authentication project.
In 2006 Andrea started his cooperation with Andrea Provaglio, developing and teaching security courses for software architects and developers.
In 2007 he moved to Rochester, NY where he started to collaborate with local ISSA and OWASP chapters and spoke at his first conference abroad.
Andrea holds (or has held) several Microsoft, Cisco, Extreme Networks, McAfee and Compaq certifications and he’s also a BS7799 Lead Auditor.
When not working, he enjoys playing keyboards with an amateur rock band. He also likes to cook for his family and friends and share his wine tasting experiences.