A person who is way too fussy and takes way too long to perform a simple task causing others stress while waiting for said task to be finished.
I had to work with that putz muffin again!
A person who takes too long and is too fussy with insignificant details while performing a task thereby stressing out coworkers or the person waiting for completion of the task.
I had to work with that f'n putz muffin again!