Erich Gamma拥有多重权威身份。他是Jazz项目的主要领导人;是Eclipse的项目管理委员会成员,被业界称为“Eclipse之父”; 是经典书《设计模式》的作者四人帮之一,1998年与Kent Beck一起开发JUnit,使其成为Java社区的单元测试工具;有“敏捷开发方法的创始人”之称。
Erich Gamma 于2011 年以杰出工程师的身份加入微软 Visual Studio 团队。之所以加入微软,Erich Gamma 说是因为微软给他提供了一个很吸引人的挑战,即你能不能在浏览器里构建集成开发环境。”这一点对我非常有挑战,但是又很有吸引力。别的公司可能给我一个工作,但微软给我的是一个挑战,所以我决定加入,“Erich Gamma。具有挑战性的工作任务激发了Erich Gamma的工作热情,也激发了Erich Gamma拥抱开源的态度。 在Erich Gamma 所带领的项目Visual Studio Code里,就至少用了1500个开源的元件。这1500个元件里90%都是非常小的元件,如Node, Modules……这些小的开源元件让Erich Gamma 的项目很容易就可以使用;其中最大的元件是来自于谷歌的“Chromium Browser Support”的元件。虽然,在某种程度上,谷歌与微软是处于一种竞争的关系中,但开源项目上却有越来越多的合作。
2011年加入微软后,Erich Gamma主持微软设立在瑞士苏黎世的一个开发实验室。微软的多个产品如 Visual Studio Online、Visual Studio Code和 Office 365 开发工具里都应用了由这个实验室开发出来的基于浏览器的开发套组件“Monaco”。