swaggerer

noun

One who swaggers; a blusterer; a bully; a boastful, noisy fellow.

One who swaggers.

Someone who walks in an arrogant manner.