whip-cracker

[ hwip-krak-er, wip- ]
/ ˈʰwɪpˌkræk ər, ˈwɪp- /

noun

a person who cracks a whip.
a person who exerts authority, especially excessively or ostentatiously.