sycophant (sikufunt)

noun

meaning: A person who tries to please someone in order to gain a personal advantage