Generalist

A person who has a broad general knowledge at a high level, and/or many skills.