Rishi Ravikumar is a software developer with eight years of experience building real-time distributed systems and microservices using gRPC, REST, and GraphQL. Currently based in Montreal and pursuing a Master of Engineering in Software Engineering at Concordia, he balances graduate research and teaching with hands-on industry work, now at Squarepoint. His background includes progressive roles at Tata CLiQ from intern to SDE2 and leadership in university data engineering projects, reflecting both production-grade delivery and academic rigor. A proactive problem-solver and collaborator, he focuses on high-impact systems that optimize inter-service communication and scalability. Rishi’s blend of practical experience and ongoing research study gives him a thoughtful edge in adopting cutting-edge patterns for reliable, real-time applications.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Technology, Computer Science and Engineering, Bachelor of Technology, Computer Science and Engineering at PES University
Master of Engineering - MEng, Software Engineering, Master of Engineering - MEng, Software Engineering at Concordia University
A simple web app, with its front-end developed using Pure Vanilla JS and back-end using postgresSQL, to provide a voting system for Prakalpa, an annual showcasing of projects in PES University.
Contributions:1 PR, 23 pushes, 1 branch in 1 year 4 months
Contributions:10 PRs, 34 pushes, 3 branches in 5 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
Rishi Ravikumar - Software Developer at Squarepoint