Cloud Architect, Ibm Fellow And Vice President
Costa Mesa
This job is something of a return to my roots as a technologist, writing code and leading a new product team that is designing and building prototypes for the developer experience of IBM's cloud. In 2012, as CTO of the Rational brand, it became clear to me that cloud computing is changing the landscape for developers much more quickly and profoundly than we can accommodate with the evolution of existing developer products. I redefined my role to focus on re-imagining the developer experience for building applications on the IBM cloud. Our approach is to prototype cloud-native applications and the cloud capabilities they use, learning from the application architecture, processes and technology choices of born-on-the cloud companies. We have developed applications on multiple IaaSes (AWS, SoftLayer, OpenStack) and PaaSes (Heroku, OpenShift, CloudFoundry) using a range of application languages and technologies (e.g. Python, JavaScript, Docker, Nginx, HAProxy) and we have explored and reproduced the application architectures of a number of leading cloud application companies (e.g. Netflix, AirBnB). We have begun introducing new capabilities to the IBM cloud based on what we have learned. Another output from our work is an open-source project we created for the framework we wrote for developing scalable web-sites (http://ld4apps.github.io/).