Martin Fowler
Location: Walsall
Mastered: Software development
A British software developer, author and international public speaker on software development, Martin specialises in object-oriented analysis and design, Unified Modelling Language, patterns, and agile software development methodologies, including extreme programming.