Biographie de Martin Fowler
Auteur, conférencier, informaticien et consultant britannique dans la conception de logiciels d'entreprise. Ses centres d'intérêt principaux sont l'architecture informatique, la programmation orientée objet, la ré-ingénierie du code (refactoring), les patrons de conception (design patterns), UML et les méthodes de programmation agile où il est un pionnier et une référence. Il est l'un des 17 signataires du Manifeste agile, texte fondateur de l'agilité.
À ses débuts, il utilisait les langages smalltalk et C++ mais utilise aujourd'hui Java, C# , Ruby et Javascript.