Software Engineer
Shanghai HEADING Information Engineering Co.,Ltd
IBM
Staff Software Engineer
Advisory Software Engineer
Alibaba Group
Senior Software Engineer
Beihang University