David Vacek se narodil 18. února 1996 v městě Dačice, ležící nedaleko Jindřichova Hradce. Hokej ovšem začal hrát v Jihlavě za místní Duklu. Už od mala hraje na nejdůležitějším postu – mezi třemi tyčemi. V sezóně 2008/09 se poprvé objevil v mladším dorostu, za který odchytal jedno utkání. Od následujícího ročníku už nastupoval v této kategorii pravidelně. Na Vysočině zůstal až do roku 2015, poté se přesunul na severe Čech.
V Liberci začal chytat za místní tým juniorů. Většinou ovšem plnil roli náhradního gólmana, neboť tygří bránu hájil Lukáš Hosnedl. V několika utkáních se ale do brankoviště postavil. Bylo tomu tak osmkrát. V těchto utkáních udržel svou úspěšnost zákroků na 91,4%. K tomu navíc jedno střetnutí odehrál i za farmu v Benátkách nad Jizerou. V kleci strávil sice pouze třicet šest minut, nicméně dokázal pokrýt všechny střely soupeře.