Ranvir completed his Bachelor of Technology from Punjab Technical University in 2003, and his Master of Business Information Technology from Royal Melbourne Institute of Technology in 2007.

Ranvir has worked as a Senior and Lead Business Analyst with various private and government organisations over the past 11 years. Examples of some of the projects where Ranvir acted as a Lead Business Analyst to deliver mission-critical software include Community Disaster Recovery Management System, RTI System, OPG Case System, and Child Care Subsidy software.

At UQ, Ranvir is responsible for designing requirements for a University wide eAssessment platform.