John is now retired, and living in Ft. Myers Beach, Florida, USA. He keeps very busy with software development, model railroading and hobbyist electronics. John also enjoys backpacking, photography, cooking, bowling and DIY projects around the house.
John has been directly involved in Object Oriented Technologies since the early seventies. His wide-ranging role included work with industries and systems as diverse as the electronics, aerospace, bio-tech, banking & financial, telecommunications, and transportation.
John played an active role in the development of Object Oriented Technology, and has contributed to the development of Object Oriented Analysis & Design Notation and Methodologies (OMT and UML), Object Oriented programming languages, commercial database management systems and Object Oriented Analysis and Design Tools. Additionally, John provided training and mentoring in the related subjects of XML and Service Oriented Architecture.
As co-founder of Objectech Corporation (in 1988), John provided professional services, consultation and training to many organizations and individuals. In addition to developing the very successful OOPS is no Mistake! seminar series, John has spoken at seminars and conferences throughout the world, including OOPSLA, the Borland International Developers Conference, COMPCON and meetings of the ACM, ASM, IEEE and AIIE.
John was an instructor at UCSD Extension, Department of Information Technology and, in 1997, was awarded Outstanding Instructor, and was the featured speaker at the 1997 Extension Commencement Ceremony.
John was a course developer and instructor for ASPE, inc. which provided technology instruction through international onsite delivery, as well as live, instructor-led online options.