specialist

someone who has a lot of experienceknowledge, or skill in a particular subject

» Chemical engineering_vocab1