Principal Software Engineer
Lumigent Technologies
Indian Institute of Technology, Roorkee
University of Wisconsin - Madison
Carleton University