egotist

ˈɛɡətɪst

noun

a person who is excessively conceited or absorbed in themselves; self-seeker.

he is a self-absorbed egotist

self-seeker,egocentric,egomaniac,self admirer,narcissist,boaster,brag,bragger,braggart,show-off,blowhard,swank,big-head,showboat,skite,swankpot