bragger

noun
  1. a person who boasts or talks proudly about their achievements, possessions, or abilities

Examples