Senior Software Developer
SAP
Synopsys Inc
Software Developer
eBay
MTS2
Tianjin University
Chinese Academy of Sciences