Braggart is a noun meaning someone who boasts about their achievements. Exhibitionist is also a noun meaning a person who acts in an extravagant way. Another example of a word in this synonym-family is "show-off".
I am having a lot of trouble thinking of a true antonym for these. Sure, humble or humility work well, but one is an adjective and the other is a noun that someone possesses.
What is a word for a PERSON who is humble or someone who has humility. A word that means "humble person" in the same way "braggart" means "boastful person".