showing inventiveness and skill
having experience; having knowledge or skill from observation or participation