overhauler
/ˌoʊvəˈhɔʊlər/Definitions
1. noun
A person or thing that overhauls something, especially a system or a machine, to improve its efficiency, effectiveness, or condition.
“The new management team was appointed as overhaulers to turn the company around.”
2. noun
A person who overhauls something, especially a vehicle, to restore it to its original condition or improve its performance.
“He worked as a classic car overhauler, restoring old models to their former glory.”
3. verb
To overhaul something, especially a system or a machine, to improve its efficiency, effectiveness, or condition.
“The company decided to overhaul its marketing strategy to reach a wider audience.”