humblebragger
Etymology
From humblebrag + -er.
noun
One who humblebrags.