David D

Principal Software Engineer at TrueML

Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David D is a Principal Software Engineer based in Toronto with 14 years of experience building high-performance systems across Financial Services, AI, and Education. He combines hands-on backend expertise—evidenced by contributions to the open-source Review Board project around diff handling, storage optimization, and timezone features—with proven leadership scaling teams and products. At TrueML he led core product development that signed 8,000 monthly consumers and drove over $500k in gross sales, while also modernizing CI/CD into IaC and GitHub Actions. Previously he engineered realtime, high-throughput systems at Ada and automated trading and crypto infrastructure that produced meaningful returns at BigTerminal. Comfortable shifting between architecture, devops, and product-facing delivery, he repeatedly turns messy legacy stacks into reliable, scalable platforms. Colleagues rely on him for pragmatic technical direction that balances performance, developer velocity, and customer impact.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Wilfrid Laurier University
github-logo-circle

Github Skills (7)

python10
django10
code-review10
postgresql9
database-design9
git8
javascript4

Programming languages (4)

TypeScriptJavaScriptGoPython

Github contributions (5)

github-logo-circle
reviewboard/reviewboard

Nov 2011 - Jun 2013

An extensible and friendly code review tool for projects and companies of all sizes.
Role in this project:
userBackend Developer
Contributions:7 commits in 1 year 7 months
Contributions summary:David primarily contributed to the backend of the Review Board project, focusing on database optimization and improved diff handling. They implemented diff storage reduction by hashing diff uploads and introduced functionalities to handle moved files within the diff viewer. Furthermore, the user was involved in adding timezone support across multiple aspects, including email notifications, review details, and datagrids. They also addressed related bugs and updated fixtures.
pythonjavascriptreviewdeveloper-toolsextensible
druska/druska.github.io

Jul 2018 - Apr 2021

Contributions:9 pushes in 2 years 10 months
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.
Request Free Trial
David D - Principal Software Engineer at TrueML