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