Noun
problemsolver (plural problemsolvers) (rare) Someone who or something that solves a problem or problems.