CMC Limited : September 1991 till November 1995
Tata Consultancy Services : December 1995 till May 1998
Insight Solution Inc. : June 1998 till Nov 2001
Check Point Software Technologies Ltd. : December 2001 till October 2004
Dialog - A Thomson Company : October 2004 onwards