Dave Mckenna is a Senior Software Engineer with 14 years of experience building scalable web and service architectures, currently contributing at Xero from Old Toronto. He was an early hire at Hubdoc, helping evolve a prototype into a high-traffic accounting automation platform and mentoring junior engineers along the way. Comfortable across the stack, he has shipped complex SPAs (Backbone.js → React) and microservices that handle significant computational load. His curiosity spans functional languages and experimental domains — Elixir, Erlang, Clojure and even quantum computing — which informs pragmatic, resilient system design. A Recurse Center alumnus with a liberal-arts background from the University of Toronto, he brings a blend of rigorous thinking and playful creativity (nachos and salsa enthusiast) to problem solving. Colleagues describe him as a steady builder who prefers practical solutions that scale and are fun to work on.
14 years of coding experience
10 years of employment as a software developer
B.A., Hons, HISTORY, B.A., Hons, HISTORY at University of Toronto
Software Development, Software Development at Recurse Center
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.