University of Pennsylvania
Teacher Assistant
Amazon Web Services (AWS)
Software Engineer
Juniper Networks
Software Engineer Intern
IBM
Software Engineer - Blockchain Solutions
Alibaba Group
Senior Software Development Engineer
Nanjing University of Posts and Telecommunications
University of Pennsylvania