craftsman (craft + -man; agent_person)
One who is highly skilled at one's trade; an artisan or artificer