maven
ma-ven
noun
A person widely recognised as an expert or connoisseur in a particular field.
"She's a real fashion maven, always knowing the latest trends."
Thesaurus
Synonyms: wiz, adept, hotshot, genius, superstar, mavin, virtuoso, wizard, champion, star, whiz, ace