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."