John is a software developer at JBoss, a division of Red Hat. He has been developing enterprise software for thirteen years. His academic background includes a Masters degree from the University of Hawaii concentrating on computational properties of formal and natural languages, and post-graduate training in business. He has worked on enterprise application integration technologies, web services tooling, distributed systems, machine learning, and service-oriented platforms. A developer on Eclipse since version 1, John served on the Eclipse Consortium Executive Committee.