virtuoso

noun
  1. a person who has exceptional skill or talent in music or another artistic pursuit
  2. a person who has great skill in any field
adjective
  1. showing exceptional skill or brilliance

Examples