何でも屋

Etymology
From.

Noun

 * 1) generalist; jack of all trades