IBM Canada
Advisory Software Engineer
IBM
Advisory Software Developer
Cognos
Software Engineer
Just Appraised
Integration Engineering Team Lead
Communications Security Establishment (CSE) | Centre de la sécurité des télécommunications (CST)
Co-op Student
IBM
Co-op Student
Kinaxis
Senior Software Developer
Dawson College
Jakarta International School
Carleton University