whiz-bang

a firework that jumps around making a whizzing noise and periodic bangs.

(slang) a person who is very quick, adroit or skilled at something; expert.

(colloquial) the shell of a small-caliber, high-velocity German gun, so called from the noise it made.