Development work
John has been with IBM for over 15 years. Over that time he has been involved in several different software development projects in a variety of roles, including lead architect. John started working on OpenStack in 2013 and has made some contributions to upstream projects, although his work has been mostly focused on continuous delivery and quality-assurance of IBM OpenStack-based solutions, including IBM Cloud Manager with OpenStack and IBM public cloud offerings.