Rui Cai is a software developer with eight years of experience building full-stack, cloud-native systems, currently contributing to Kinaxis from Ottawa. He has a strong track record at Wesley Clover and startups, leading microservice design, API gateway-based access control, and Docker/AWS Lambda deployments that connect IoT and backend services. Comfortable across React/Redux frontends, Node/Express backends, MongoDB, and automation scripts in Python, he focuses on reusable components and high test coverage to improve velocity and reliability. Rui’s background includes research-led tooling for video kinematic analysis and hands-on telecom intern work at Ericsson, reflecting an ability to move between academic prototypes and production-grade systems. He combines entrepreneurial experience as an early team member at Edge Signal with graduate training in computer science, making him adept at turning complex requirements into practical, deployable software.
8 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Beijing University of Chemical Technology
Master of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at University of Ottawa
Contributions:30 pushes, 1 branch in 1 year 3 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.