John Duimovich, IBM Distinguished Engineer, Java CTO
John Duimovich, Java CTO and IBM Distinguished Engineer, has been the lead designer and implementer for OTI/IBM virtual machine technology for the past twenty years. He has designed virtual machines for a wide range of platforms, from the implementations for embedded and real-time systems to those for IBM mainframe systems. Duimovich has played a key role in the development of the IBM J9 Virtual Machine, ENVY/Smalltalk, VA/Micro Edition, and VA/Java Java IDEs. He also had a role in creating Eclipse, is the Tools project management committee lead, and a member of the technology project management committee.