ohjelmoija

Noun

 * 1) A programmer one who designs software.