Эрих Гамма — швейцарский ученый-компьютерщик и один из четырех соавторов (называемых « Бандой четырех ») учебника по программной инженерии «Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения ».
Гамма является экспертом в редакторе разработки Eclipse Java, и вместе с Кентом Беком он написал среду тестирования программного обеспечения JUnit , которая помогла создать разработку через тестирование и повлияла на всю индустрию программного обеспечения. Он также руководил разработкой инструментов разработки Java (JDT) для платформы Eclipse и работал над проектом IBM Rational Jazz.
В 2011 году он присоединился к команде Microsoft Visual Studio и возглавляет лабораторию разработки в Цюрихе , Швейцария , которая разработала набор компонентов «Монако» для разработки на основе браузера, который можно найти в таких продуктах, как Azure DevOps Services (ранее Visual Studio Team Services и Visual Studio). Studio Online), Visual Studio Code , мобильные службы Azure, веб-сайты Azure и инструменты разработки Office 365 . [2]