Braggart

a.
  1. Boastful.