egotist

/IY1 G AH0 T IH0 S T/
noun
  1. 1

    A person who talks excessively about himself or herself.

  2. 2

    A person who believes in his or her own importance or superiority.

  3. 3

    An egoist.

Source: https://en.wiktionary.org/wiki/egotist