Badges
Certifications
gary_cheng has not earned any certificates yet.
Work Experience
Senior Consultant
Giesecke+Devrient•  June 2018 - Present
Senior Application Consultant
CIBC•  July 2014 - May 2018
Senior Software Developer
Giesecke+Devrient•  April 2011 - June 2014
Senior Programmer Analyst
Aviva Canada Inc. •  January 2009 - March 2011
Education
gary_cheng has not updated education details yet.
Links
Skills
gary_cheng has not updated skills details yet.