expert

noun B1
/ˈek.spɜːt/

a person who has a lot of knowledge or skill in a particular area

“She is an expert in computer programming.”

mutaxassis