Kevin Haaland is a Senior Technical Staff Member at IBM's Ottawa lab, and has been a key contributor to the design and implementation of the Eclipse Platform UI. He was previously component lead for the Eclipse Platform UI, and has a long history of building user interface technology at OTI. In a past life he was the lead for the SWT team. Kevin also played a key leadership role in the IBM VA/Java project. Kevin is a member of the Eclipse Project PMC and is the overall technical lead for the Eclipse Project.
Erich Gamma is a Distinguished Engineer at IBM Rational Software's Zurich lab. He is one of the leaders of the Jazz project and a member of the Jazz PMC. He was the original lead of the Eclipse Java development environment (JDT) and is on the Project Management Committee for the Eclipse project. Erich is also a member of the Gang of Four, which is known for its classical book, Design Patterns - Elements of Reusable Object-Oriented Software. Erich has collaborated with Kent Beck on developing JUnit, the de facto standard testing tool for Java software, and on writing the book Contributing to Eclipse: Principles, Patterns, and Plug-ins.
Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is a Senior Technical Staff Member with IBM Rational. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley). He is a member of the Eclipse Project PMC, the Tools Project PMC and the Eclipse Foundation Board of Directors. Jeff is currently interested all aspects of Eclipse componentry from developing and building bundles to deploying, installing and ultimately running them. Previous lives included work in distributed/parallel OO computing (Server Smalltalk, massively parallel Smalltalk, etc) as well as expert systems, meta-level architectures and a PhD at the University of Tokyo.
Kevin's history with Eclipse is about as long as you can get, being one of the original Eclipse team members before it went open source. His area of specialty is tooling and user interfaces design and development. He's had various Eclipse related roles including team lead and committer for Team/CVS, architecture group team member, UI design and development lead for IBM WebSphere Integration Developer, and presently a member of the Eclipse Platform UI team. Before Eclipse, Kevin has been a team lead and developer on IBM and OTI tooling projects such as Visual Age for Java, Visual Age for Smalltalk, and Envy Smalltalk.
Philippe is the lead for the Eclipse Java Tools. Prior to Eclipse, Philippe was responsible for the compiler and codeassist in IBM VA/Java and VA/Micro Edition. Philippe is a member of the expert group on compiler API (JSR199), representing IBM. His main interests are in compilation, performance, scalability and meta-level architectures. Philippe is a member of the Eclipse Platform Project PMC.
John Wiegand is a Distinguished Engineer at IBM Rational's Beaverton lab. John was the principal architect for the Eclipse Platform infrastructure and played a central role in the development of VA/Java, VA/Micro Edition, and Eclipse. John is a former member of the Eclipse Foundation Board, and played a key leadership role in establishing Eclipse as a successful open source project. John is now the technical lead for the Jazz project and the Jazz PMC lead. John strives to enable teams to deliver high quality products on-time... pioneering, with Erich and others, an approach to software development called "The Eclipse Way". His interests are in the areas of performance, scalability, compilers, and just about anything that's hard.