Is there a word to describe a person who gets uspet at work when he feels others are not working as hard as him? [duplicate]

prima donna

disapproving: someone who demands to be treated in a special way and is difficult to please:

_Cambridge online

I actually sympathize with your guy. I have found myself in the same position once or twice.