Summary
Saurabh Joshi is a Senior Software Developer based in Ottawa with 11 years of experience building mobile, backend, and cloud-native applications. He specializes in designing scalable, resilient, and secure systems using event-driven, non-blocking, and reactive patterns to deliver high-throughput production services. Currently at Solace, he brings practical expertise in modern distributed architectures and a habit of thinking across the full stack—from client-side concerns to cloud infrastructure. He holds a Master of Computer Science from the University of Ottawa and a Software Engineering–focused BSc (Honours) from the University of Windsor, reflecting a strong academic grounding alongside hands-on delivery. Notably, his background combines mobile development sensibilities with deep backend engineering, enabling pragmatic solutions that bridge user experience and system reliability.
11 years of coding experience
Master of Computer Science, Computer Science, Master of Computer Science, Computer Science at University of Ottawa
Bachelor of Science (Honours), Computer Science with Software Engineering, Bachelor of Science (Honours), Computer Science with Software Engineering at University of Windsor
English, Hindi, Marathi