vaunter

noun
  1. a person who boasts or brags excessively about their achievements or abilities

Examples