Millennium Research Group
Senior Software Developer
IBM
Software Engineer, Enterprise Platforms
IBM
Software Engineer, Applications Engineering Group
Decision Resources Group
Senior Director, Product Development
Empireca Inc.
Lead Developer, Systems Integration
Decision Resources Group
VP, Product Development
Decision Resources Group
Director of Technology
Millennium Research Group
Software Development Manager
Sun Microsystems
Associate Software Engineer
University of Toronto
University of Waterloo
Ryerson University