Software Developer
waterloo, ontario, canada
iNTERFACEWARE Inc.
Google
Software Engineer
Development Manager, Waterloo Office
Staff Software Developer
University of Toronto