Martin Fowler (software engineer)

Martin Fowler
Fowler in 2015
Born (1963-12-18) December 18, 1963 (age 60)
Walsall, England, UK
EducationUniversity College London (BSc, 1986)[1]
Occupation(s)Software developer, author, public speaker
EmployerThoughtWorks
Websitemartinfowler.com

Martin Fowler (18 December 1963) is a British software developer,[2] author and international public speaker on software development, specialising in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.

His 1999 book Refactoring popularised the practice of code refactoring.[3] In 2004 he introduced a new architectural pattern, called Presentation Model (PM).[4]

  1. ^ Cite error: The named reference mfbio was invoked but never defined (see the help page).
  2. ^ "About Martin Fowler". martinfowler.com. Retrieved 1 May 2021.
  3. ^ Stephane Faroult; Pascal L'Hermite (2008). Refactoring SQL Applications. O'Reilly Media. p. 8. ISBN 978-0-596-55177-3.
  4. ^ Stephen Chin; Dean Iverson; Oswald Campesato; Paul Trani (2011). Pro Android Flash. Apress. p. 300. ISBN 978-1-4302-3232-2.