Bryan is a British software engineer, living in New Zealand. He's been in the industry about 20 years now, working mostly as a consultant and contractor. Bryan has worked in defense, finance, media, government, and other industries. Bryan is something of an expert on Java and J2EE technologies, having worked with them for over six years. As well as writing software, and designing architectures, he has trained many organizations and Java teams in best practices, and is currently writing a book for Sams called, "Extreme Programming with Java". Bryan is also the director of the Agile Alliance's Awards Program - "Agile processes are the *only* way forward for the industry." His current passions are open-source software, and Aspect-Oriented Programming.