NEC Technologies India Private Limited, Chennai
- January 2020 - Present
- Last held title: Assistant General Manager
Veryx Technologies, Chennai
- January 2018 - December 2019
- Last held title: Senior Vice President
Veryx Technologies, Chennai
- February 2004 - June 2012
- Last held title: Chief Technology Officer
Future Communications Software, San Jose, CA
- July 1994 - January 2004
- Last held title: Director – Systems Engineering