Solver of problems (14)
I believe the answer is:
troubleshooter
(Other definitions for troubleshooter that I've seen before include "Business adviser" , "Ombudsman" , "He may fix problem" , "Problem solver" , "One tracing and correcting faults" .)