consultant

kənˈsʌlt(ə)nt

noun

a person who provides expert advice professionally.

adviser,guide,counsellor,expert,specialist,authority,pundit,ace,whizz,wizard,hotshot,maven