Curriculum Vitae

I'll soon be available for new work opportunities. I'm looking for primarily remote software engineering or technology roles, in either Python or Python and Go. I can be reached at michael AT python DOT org. Note: I have now taken on a full-time role with Red Hat and am not currently seeking work. I believe that software engineering is as much of an art and a craft as it is a science. I believe that engineers should care about usability, and that encompasses the whole of the human computer interface from direct user experience to API design. I’m passionate in my belief that testing must be part of engineering if we are to really care about quality. I believe, and my experience has been, that we can ensure quality in what we produce through good practises and processes, whilst understanding that there are always trade-offs involved. Quality means systems that work, that are stable and that can be easily maintained and extended. Career Highlights in a Nutshell