adept

adjective
1
good at doing something that is quite difficult
ماهر, زبردست, چیره‌دست
synonym skilful
noun
1
a person who is good at doing something that is quite difficult
ماهر, چیره‌دست, زِبَردست, استادکار