Keysight Technologies
Internship
Arista Networks
Software Engineer
Software Engineer
Intelio Technologies
Software Development Engineer Intern
Beijing University of Post and Telecommunications
University of California, Irvine
Queen Mary, U. of London