He had served TCS in a number of areas, finally serving as its CFO and Executive Director. He is currently on the Boards of a few Companies.