painstaker

Noun

 * 1) One who takes pains; a careful worker.