Before starting QualityWaves, he was the Global Head of a multimillion-dollar Quality Solutions business in Satyam Computer Services Ltd India.
He served as a member on the Advisory Board of IT Services Qualification Center at Carnegie Mellon University, Pittsburgh, USA. He was one of the reviewers of the model eSCM SP and eSCM CL