Senior Software Developer
Toronto, Ontario, Canada
TelePhoto Technologies Inc
CNIB
Lead Software Developer
Harbin Engineering University
Institute of Software, Chinese Academy of Sciences
University of Toronto