Hewlett Packard Enterprise
Software Development Engineer
Autodesk
Software Development Engineer
Autodesk
Lead Engineer
Autodesk
Principal Engineer
Microsoft
Software Development Engineer
Autodesk
Senior Software Engineer
Autodesk
Software Development Manager
Nanjing University of Aeronautics and Astronautics
Tongji University