IBM
Staff Software Engineer
IBM
Advisory Software Engineer - Development Team Lead
HCL Technologies: Products & Platforms Division
Senior Product Manager
HCL Technologies: Products & Platforms Division
Product Manager
IBM
Advisory Software Engineer
HCL Technologies: Products & Platforms Division
Senior Technical Lead
Wasabi Technologies
Senior Product Manager
Punjab Technical University, Jalandhar
University of Kentucky