Skillful

well-practiced and knowledgeable in their field