Summary
David Nahodil is a senior software engineer and manager with 13 years' experience building and operating long-lived product platforms, currently contributing at Canva from Hobart, Tasmania. He combines hands-on full-stack engineering (Ruby on Rails, TypeScript, PostgreSQL, AWS) with pragmatic technical leadership—having managed and mentored distributed teams across Australia and Europe and guided peers through promotions and RFCs. David has a track record of practical impact: launching RBAC to simplify permissions, cutting video-rendering costs through smarter caching, and delivering award-winning product launches under tight timelines. Comfortable switching between individual contributor work and people management, he excels at harmonising engineering, product and business needs while liaising with third-party vendors. A self-described recovering pedant who "deploys on Fridays," he brings careful craftsmanship and operational discipline to mature product teams.
13 years of coding experience
17 years of employment as a software developer
Bachelor of Computing (with Honours) Software Engineering Bioinformatics Artificial Intelligence, Bachelor of Computing (with Honours) Software Engineering Bioinformatics Artificial Intelligence at University of Tasmania