gloataholic
A gloataholic is a person who gloats compulsively even though it's irritating to others and harmful to relationships.
Michael has alienated all of his friends at the bar by talking incessantly about his easy life and good fortune: No one likes a gloataholic.