virtuoso
noun
°A person (especially a musician) with masterly ability, technique, or personal style.
adjective
°Exhibiting the ability of a virtuoso.