Wunderwuzi

Noun

 * 1)  jack of all trades