cognoscente

/kɒnjəˈʃɛnteɪ/

Someone possessing superior or specialized knowledge in a particular field; a connoisseur.