Kajaruban Surendran is a Senior Full Stack Developer with over a decade of experience building distributed systems and cloud-native platforms, currently focused on full-stack engineering at RBC after Staff Engineer work at Huawei Canada. He brings deep expertise in backend services (Python, Go, gRPC, Kafka) and cloud PaaS technologies across AWS, Azure, GCP and Huawei Cloud, with hands-on Kubernetes, Docker and CI/CD practice. His career blends research-grade performance optimization for distributed caching with practical migrations and enterprise SharePoint modernization, showing a rare mix of systems-level tuning and user-facing product delivery. An active contributor to the KeyDB project, he has improved core stability and threading behavior in a high-performance Redis fork, highlighting attention to robustness under load. Holding an M.Eng in Software Engineering from the University of Waterloo, he pairs formal systems knowledge with a track record of mentoring and delivering resilient, production-grade solutions.
5 years of coding experience
12 years of employment as a software developer
B.Sc (Eng) Honours degree Electronics & Telecommunication Engineering, B.Sc (Eng) Honours degree Electronics & Telecommunication Engineering at University of Moratuwa
Master of Engineering (MEng) Software Engineering, Master of Engineering (MEng) Software Engineering at University of Waterloo
Contributions:7 reviews, 36 commits, 6 PRs in 17 days
Contributions summary:Kajaruban primarily focused on bug fixes and improvements related to KeyDB's core functionality. They addressed issues such as server crashes related to client limits and implemented a configurable option for the Message of the Day (MOTD) feature. Additionally, the user made changes to thread management and error handling within the configuration and server initialization processes. The user's work indicates a focus on enhancing stability and user experience.
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
Kajaruban Surendran - Senior Full Stack Developer at RBC