painstaker

n.

  1. One who takes pains; one careful and faithful in all work.