BlackBerry
Software Developer
RBC Global Asset Management
Performance Analyst Intern
RBC Global Asset Management
Performance Analyst
BlackBerry
Embedded Software Designer
RBC Global Asset Management
Investment Strategist
Nokia
Software Designer
Carleton University