IBM
Advisory Software Developer
Platform Computing Inc.
Senior Software Developer
Huawei Technologies
Principal Software Engineer
Scotiabank
Senior Software Engineer and Lead Analyst
Stelco
Systems Engineer
Western University
Beijing Information Technology Institute