multi-skilled

multi-skilled

adj possessing or trained in more than one skill or area of expertise