Log In

Martin Fowler Edit Profile

consultant software engineer

Martin Fowler is a British software developer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.

Background

Fowler, Martin was born on December 18, 1963 in Walsall, England. Arrived in United States, 1994, naturalized. Son of Denys William and Ivy Fowler.

Education

Bachelor of Science, University College, London, 1986.

Career

His 1999 book Refactoring popularized the practice of code refactoring. In 2004 he introduced Presentation Model (Prime Minister), an architectural pattern. In 1994 he moved to the United States, where he lives near Boston, Massachusetts in the suburb of Melrose.

Fowler started working with software in the early 1980s.

Out of college in 1986 he started working in software development for Coopers & Lybrand until 1991. In 2000 he joined ThoughtWorks, a systems integration and consulting company, where he serves as Chief Scientist.

Fowler has written eight books on the topic of software development (see ). He maintains a bliki, a mix of blog and wiki.

He popularized the term Dependency Injection as a form of Inversion of Control.

Achievements

  • Martin Fowler has been listed as a noteworthy software engineer, consultant by Marquis Who's Who.

Works

All works

Membership

Chair Blackheath and Greenwich Amnesty, London, 1991-1993. Member Institute of Electrical and Electronics Engineers, Association Computing Machinery.

Interests

  • Hiking, food, music, cross country skiing.

Connections

Married Cindy.

Father:
Denys William

Mother:
Ivy Fowler

Spouse:
Cindy