David Shoemaker est titulaire d’un baccalauréat en science politique de l’Université de Toronto et d’une licence en droit de l’Université Western Ontario. Il débute sa carrière en 1996 comme auxiliaire juridique auprès du juge en chef du Canada, le très honorable Antonio Lamer. M. Shoemaker pratique ensuite le droit chez Cravath, Swaine & Moore LLP, puis chez Proskauer Rose LLP à New York pendant sept ans. Il a représenté des clients tels que la Ligue nationale de hockey, l’Association du tennis professionnel, la Major League Soccer, les Eagles de Philadelphie et les Marlins de la Floride.
M. Shoemaker a ensuite œuvré sept ans au sein de l’Association professionnelle du tennis féminin, notamment à titre de président, avant d’être nommé chef de la direction de NBA Chine en juin 2011. C’est le 7 janvier 2019 que M. Shoemaker est devenu chef de la direction et secrétaire général du Comité olympique canadien.