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.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Wilfrid Laurier University
An extensible and friendly code review tool for projects and companies of all sizes.
Role in this project:
Backend 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.
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.