An advocate of egoism.
An egotist (person who talks excessively about themself).
An egocentric or self-centered person.