David joined the Bluebirds in June 2017 from AFC Wimbledon.
Fitzpatrick began his career in the Fulham youth system where his spell ended in 2009. He then had brief spells with Staines Town and Hampton & Richmond Borough before joining the QPR Youth System.
David signed a professional contract with QPR in 2013 before moving onto AFC Wimbledon in 2014. David played 13 times for The Dons scoring 1 goal.
In 2015, Fizpatrick spent a loan spell with Tonbridge Angels, scoring once in 9 appearances before having another loan spell in 2016 with Torquay United. He scored twice in 9 appearances for The Gulls.