IMO, doer (which noever looks like a real word to me) may mean someone who isn't idle - I'm a do-er not a sitter. I'd vote for Fallible's suggestions of thorough and diligent. Also in that vein is conscientious, but since you like doer, how about gogetter, er, I mean, go-getter?