Rui David is a systems software developer with 10 years of experience building low-latency, high-throughput distributed systems and database internals, currently contributing to exabyte-scale object storage at NetApp. He has led engineering teams and startups—co-founding a CRM used by over 1,000 advisors and scaling a seed-stage company from 6 to 100+ people—while maintaining a hands-on focus in C++, Golang, Ruby on Rails, and real-time systems. His background spans graph databases and graph ML research, including implementing influence functions for GNNs and shipping features and testing frameworks for an open-source graph DB. Notable early work includes inventing a real-time distributed trading scanner and a proprietary C storage engine that led to an acquisition, showing a pattern of turning deep technical inventions into production products. Based in Waterloo, he pairs academic rigor from a Waterloo master's program with practical experience delivering systems to millions of users.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering (Honours) Software Engineering, Bachelor of Engineering (Honours) Software Engineering at Ontario Tech University
Master's degree Mathematics and Computer Science, Master's degree Mathematics and Computer Science at University of Waterloo
Contributions:22 commits, 24 pushes, 2 branches in 1 year 2 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.