Trouble-shooter
-
someone who troubleshoots (= discovers why something does not work and tries to improve it) :
Trouble-shooter meaning & definition 1 of Trouble-shooter.
-
a person whose job is to solve problems for a company or an organization:
Trouble-shooter meaning & definition 2 of Trouble-shooter.