Rui Cai

Software Developer at Kinaxis

Ottawa, 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
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.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Beijing University of Chemical Technology
bookMaster of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at University of Ottawa
github-logo-circle

Github Skills (26)

uml10
class-diagram10
code-generation10
state-machine10
modeling10
modeling-tool9
python8
editor8
low-code8
machine-learning7
umple7
css6
javascript5
nlp4
pytorch3

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
This is the project of curriculum design of Software Engineering.
Contributions:20 PRs, 31 pushes in 1 month
curriculumcssjavascriptcurriculum-designengineering
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.
Request Free Trial
Rui Cai - Software Developer at Kinaxis