Summary
Ravjot Singh is a Principal Architect based in Toronto with 12 years of experience designing and delivering enterprise Java systems across healthcare, media, finance, and SaaS platforms. Currently leading architecture at PointClickCare after progressing through senior engineering and architecture roles, he specializes in scalable backend design, sophisticated design patterns, and performance-focused application development. His academic work—an ICPE paper on optimizing ORM configurations using multi-objective genetic algorithms—signals a strong grounding in performance tuning and algorithmic approaches beyond typical architecture duties. Comfortable across J2EE, Hibernate, Spring, MongoDB, and cloud-era toolchains, he brings hands-on craftsmanship together with leadership in evolving large codebases. Colleagues describe him as curious and challenge-seeking, consistently pushing for cleaner designs and measurable performance improvements.
12 years of coding experience
14 years of employment as a software developer
Masters of Science (M.Sc.), Computer Science, Masters of Science (M.Sc.), Computer Science at Queen's University
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at Guru Gobind Singh Indraprastha University
English, Hindi