FACULTY PROFILE

Photograph of John Rofrano

John J. Rofrano

Adjunct Instructor
Courant Institute of Mathematical Sciences
New York University
251 Mercer, New York, NY 10012
Warren Weaver Hall, Office 328
Google Scholar page
ResearchGate page

Teaching

2018 - Present: DevOps and Agile Methodologies (CSCI-GA.2820-001)
2015 - 2018: DevOps (CSCI-GA.3033-013)
2011 - 2015: Transformation to Cloud Computing (CSCI-GA.3033-011)

Bio

In addition to being Adjunct Instructor at NYU, John is also a Senior Technical Staff Member and DevOps Champion at IBM T.J. Watson Research Center where he leads a variety of research projects spanning Cloud Native Microservice based (12-Factor) polyglot application designs using Watson AI Services, Kubernetes/Docker Container Clouds, Serverless Functions, Agile Development, and DevOps CI/CD Pipelines. His primary research focus is on exploring the use of Generative AI and Machine Learning for accelerating Application Modernization to the Cloud.

John has a passion for teaching. In addition to his teaching at NYU, he has taught at Columbia University and teaches DevOps Bootcamp classes at IBM Research and hosted several DevOps tutorials at IEEE Services Conference. He is also an inventor and has been awarded ten (10) IBM Research Invention Plateau awards for his over 30+ patents, four (4) IBM Outstanding Technical Achievement Awards, and an IBM Research Division Award for his technical contributions. He is a published author of industry papers and standards in computer science, and has written several books and created on-line training for video editing, special effects, and music creation (another of his passions).

John also has over 40 years of experience in the computer industry. He was one of the Internet eCommerce pioneers at IBM. As an original member of IBM's then Internet Division, he holds the patent for a "Virtual Sales Assistant", which was developed by John and his team as the first server-side Java based dynamic web application to assist customers shopping for products that they were not knowledgable about. It shipped it as part of IBM Net.Commerce 3.0 and enabled a rich shopping experience for customers to find needed products quickly at time when the Internet was mostly static web pages. Prior to that he developed the first LAN based Information Warehouse product for IBM (Visual Warehouse) at a time when it was thought that only mainframes could provide warehousing capabilities.

Assuming a leadership role for most of his career, John has always stayed on the bleeding edge of technology.

Specialties: Cloud Native Microservice Application Design, DevOps Culture and Tooling, Agile Development Methodology, Docker Container Clouds, Kubernetes, Cloud Foundry, Python/Flask, Ruby on Rails, Java J2EE, Web Services/SOA, Lean Principals, Object Oriented Analysis & Design, DB2, VMware, Ansible, Chef, Unix, C/C++/C#