Martin Fowler | ||
---|---|---|
Información personal | ||
Nacimiento |
1963 Walsall, Inglaterra | |
Residencia | Melrose | |
Nacionalidad | Británica y estadounidense | |
Educación | ||
Educado en |
| |
Información profesional | ||
Ocupación | Escritor, bloguero, programador e informático teórico | |
Área | Desarrollo ágil de software, integración continua y diseño de software | |
Empleador |
| |
Sitio web | ||
Martin Fowler (Walsall, 1963) es un ingeniero de software británico, autor y orador internacional sobre desarrollo de software, especializado en análisis y diseño orientado a objetos, UML, patrones de diseño, y metodologías de desarrollo ágil, incluyendo programación extrema.
Fowler nació y creció en Walsall, Inglaterra, donde asistió a Queen Mary's Grammar School como escuela secundaria. Se graduó en University College de Londres en 1986. En 1994 se mudó a Estados Unidos, donde vive cerca de Boston, Massachusetts en el suburbio de Melrose.[1]
Comenzó a trabajar con software en los inicios de los años 1980. En 1986, una vez terminada la secundaria comenzó a trabajar en desarrollo de software en Coopers & Lybrand hasta 1991.[2] En el año 2000 se convirtió en Chief Scientist en ThoughtWorks, una compañía de integración de sistemas y consultoría.[1]
Fowler ha escrito siete libros sobre el tema Desarrollo de software (ver Publicaciones). Es miembro de Agile Alliance y ayudó a crear el Manifiesto para el desarrollo ágil de software en 2001, junto con más de 15 coautores.[3] Él mantiene un bliki, una mezcla de blog y wiki. Popularizó el término Inyección de dependencias como una forma de Inversión de control.[4]