David Dolson is a Product Architect and seasoned software architect with over two decades of experience building high-performance, multidisciplinary systems from embedded control to computer vision and deep learning. He has led flagship products deployed in thousands of networks, authored patents, contributed to internet standards at the IETF, and mentored scores of engineers in design and quality practices. Comfortable bridging hardware and cloud, he has invented domain-specific languages, real-time packet engines, and complex video/encoding architectures while expanding into mechanical design and test automation. Driven by first-principles thinking, he thrives on solving the toughest technical and product challenges and is actively exploring alternative computing frameworks and AI. A Professional Engineer and ACM member based in Waterloo, Ontario, he combines hands-on implementation with strategic product definition to help companies build the Next Big Thing. An oft-unexpected strength is his long track record of finding subtle hardware-software bugs and turning those insights into robust system designs.
10 years of coding experience
28 years of employment as a software developer
M.Sc. Computer Science, M.Sc. Computer Science at University of Toronto
B.A.Sc. Systems Design, B.A.Sc. Systems Design at University of Waterloo
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.