What do you call a person who is satisfied with what he has? E.g. A person who is hopeful is called an optimist.
I would say that person is content.
content adjective [ after verb ] UK /kənˈtent/ US /kənˈtent/
Pleased with your situation and not hoping for change or improvement: https://dictionary.cambridge.org/dictionary/english/content