Erich Gamma joined Microsoft in 2011 as a Distinguished Engineer in Zurich. Previously he was an IBM Distinguished Engineer and was one of the fathers of the Eclipse project. He 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. Today at Microsoft, he and his team work out of a small Microsoft development lab in Zurich, Switzerland, where they work on components for on-line development. You can see these components in action in several Microsoft products, such as Team Foundation Service, Azure Mobile Services, Azure Web Sites, and the Office 365 Development tools.