Software Engineer Internship
Juniper Networks
University of Pennsylvania
Graduate Teaching Assistant
Microsoft
Software Engineer (I and II)
Google
Software Engineer
Nanjing University of Posts and Telecommunications