Summary
Michael Foord is a seasoned Python consultant, trainer, and coach with over 17 years of professional software engineering experience and programming in Python since 2002. He is a core Python contributor—creator of the mock library and maintainer of unittest—and an author and long-time instructor who has taught Python mastery and testing practices since 2011. Passionate about test-driven development, XP, and pragmatic engineering, he helps teams embed automated testing, usable APIs, and maintainable designs into their delivery process. His background spans Django web apps, Windows desktop work with IronPython/C#, three years of Go, and production experience with tools like PostgreSQL, Jenkins and MongoDB. A Cambridge-educated lawyer-turned-developer, he pairs clear communication and coaching skills with deep open-source credibility, evidenced by awards from Microsoft and the Python Software Foundation and regular speaking and organizing roles at major Python conferences.
17 years of coding experience
Law, Law at University of Cambridge