proficient
adjective
°Good at; skilled; fluent; practiced, especially in relation to a task or skill.
"He was a proficient writer with an interest in human nature."
noun
°An expert.
synonyms: skilled, fluent, practiced, expert