This boss fight against Wilhelm for me was quite easy. I didn't use any fancy tactics cause iI don't know any.
I am just at level 17 experience but there was one reason iI could defeat him so easily.: I used a really good shotgun to first destroy the repair surveyors and every time Wilhelm tried to spawn new ones iI blasted those with my shotgun. Really, if you just keep shooting Wilhelm with a high damage gun, he doesn't stand a chance. Oh and by the way remember to stock up on ammo.