You searched for: “autohagiographers
autohagiographer (s) (noun), autohagiographers (pl)
Someone who speaks or writes in a smug or self-aggrandizing way about his or her life or accomplishments.

Said to be coined by Bernard Lewis, professor emeritus at Princeton University.