Bragger

Brag·ger

Bragger

n.
  1. One who brags; a boaster.