**Stoic** is a term for someone who can handle pain and hardship without showing one's feelings or complaining

From Oxford,

> a person who can endure pain or hardship without showing their feelings or complaining.