gloater

noun
  1. a person who takes smug or malicious pleasure in another's misfortune or failure
  2. Usage: informal; often used in a disapproving way

Examples