John has worked on the [[Eclipse]] project for the past decade in many different areas, and more recently on the [[Equinox]] project. In recent years he has focused on the workspace model, concurrency infrastructure, provisioning ([[p2]]), [[E4]], and overall platform API quality. John is a member of the Eclipse [[Architecture Council]], [[Planning Council]] and [[Eclipse/PMC | Eclipse Project PMC]].

+

John has worked on the [[Eclipse]] and [[Equinox]] projects for the past decade in many different areas. He was the main developer on the resource model for many years, and designed the platform's concurrency infrastructure. In recent years he has focused on the [[Orion]] project, provisioning ([[p2]]), [[e4]], and overall platform [[API Central|API quality]]. John is a member of the Eclipse [[Architecture Council]], [[Planning Council]], [[Eclipse/PMC | Eclipse Project PMC]], and the [http://www.eclipse.org/org/foundation/directors.php Eclipse Foundation Board of Directors]. John is a Senior Software Developer at IBM, based in Ottawa, Canada.