Connoisseur
Connoisseur (noun) /ˌkɒn.əˈsɜːʳ/
an expert in a particular field, such as art, food, music, etc. – specialist – enthusiast – professional – authority:
He’s a music connoisseur. To be more precise, he’s a violin virtuoso.
Antonyms: amateur, dilettante
Noun: connoisseurship