boaster
BOASTER
, n. One who boasts, glories or vaunts ostentatiously.