meliorist

noun
  1. a person who believes that the world can be made better by human effort
  2. Usage: philosophical term

Examples