Mike Fulton

IBM Distinguished Engineer in Squamish, British Columbia, Canada

Visit my website

I have worked on IBM's Enterprise Systems, predominantly System z, for over 30 years. My goal has been, and continues to be, making developers lives easier. I am an IBM Distinguished Engineer focused on Application Foundation technology. I lead a portfolio of products centred around the Ops side of the house for IBM's Enterprise Systems, primarily z/OS.

My background is in software close to the metal, spanning all aspects of compilers, debuggers, profilers, and development environments for C, C++, Java, COBOL and PL/I. I have a deep understanding of IBM's key hardware, operating systems and middleware.

Among other roles, I led the C/C++ compiler team for z/OS, the architect for WebSphere Real Time (a Java Virtual Machine running with maximum delays below 1ms), technical lead for the z/Linux and z/OS Java JIT, technical lead for System z and AIX hardware profilers, and chief architect for Rational Developer for Power.

I have been involved in Open Source initiatives throughout the years with my work on Java and Zowe, which offers modern, open, interfaces to the mainframe. Most recently I have been interested in Software installation and configuration (package management) and am working on the Open Source project zospm

I am also a Master Inventor at IBM.

I live in the community of Brackendale, British Columbia, a small community between Vancouver and Whistler.

I am grateful to be with my wonderful wife, two amazing daughters and a great son.

In my non-IBM hours, I am a father and an outdoor enthusiast. I do backpack camping, hiking into the back-country around Squamish with all food, clothing and shelter on my back. Skiing and golfing are also on my fun list.

Check out my work blog:


and my personal blog:


  • Work
    • IBM Canada Ltd
  • Education
    • BSc. Simon Fraser University