old hand
noun
• a person with a lot of experience in something.
• "the examiner is an old hand at the game"
Similar:
expert,
past master,
virtuoso,
master,
wizard,
genius,
artist,
adept,
professional,
doyen,
veteran,
maestro,
connoisseur,
authority,
grandmaster,
master hand,
skilled person,
ace,
buff,
pro,
star,
whizz,
hotshot,
dab hand,
maven,
crackerjack,