SOLUTIONIST.
solutionist
/səˈluːʃ(ə)nɪst/
noun
1. A person who focuses on finding effective ways to solve problems rather than dwelling on the difficulties.
"An expert in resolving complex challenges through strategic thinking."