программист-энтузиаст
прог-рам-мист--эн-ту-зи-аст
Существительное, одушевлённое, мужской род, 2-е склонение (тип склонения 1a по классификации А. А. Зализняка).
Корень: --.
Значение
программист, отдающий всё своё время работе на ЭВМ и изучающий все её возможности
Источник: ru.wiktionary.orgГиперонимы
Примеры
Настоящий фурор вызвала эта программа, созданная малоизвестным тогда программистом-энтузиастом.