An egotist or a narcissist.
As far as I know as egotist line of thinking revolves around himself, he it always boils down to himself and his importance whereas a Narcissist is a person who values and loves himself too much. For him, the center of the universe revolves around him and this kind of behavior usually makes him a very unlikely character to be with.
A critic
Someone who wants to do everything perfectly is called a Perfectionist. Here are the dictionary.com defintions: 1. A person who adheres to or believes in perfectionism. 2. A person who demands perfection of himself, herself, or others
Someone who has exceeded expectations, or gone above and beyond the call of duty.
Above and Beyond of the Call of Duty. Or Above and Beyond the Call of Duty. Whichever one you like.
you would call someone chuckles when he or she laughs and there tummy bounces up and down
Chauvinistic!
A critic
a troublemaker?
A blessing sent from Above.
Your Superior or something..
A person who does things for others may be an assistant or a helper.
Someone who wants to do everything perfectly is called a Perfectionist. Here are the dictionary.com defintions: 1. A person who adheres to or believes in perfectionism. 2. A person who demands perfection of himself, herself, or others
Jealous.
An altruist
This would be an eavesdropper.
Hypocritical
Someone who wants to do everything perfectly is called a Perfectionist. Here are the dictionary.com defintions: 1. A person who adheres to or believes in perfectionism. 2. A person who demands perfection of himself, herself, or others