Senior Developer
Toronto, Ontario, Canada
Smart Processing Solutions
NRT Technology Corp.
RBC Royal Bank of Canada
Development Lead, Emp Mobility
Peking University
Tsinghua University