Lockheed Martin
Software Engineering Intern
Ericsson
Software Engineer
Cisco
Software Engineer III
Cisco
Senior Technical Lead
Cisco
Technical Lead
Cisco
2001 and 03 – 2002 and 10 - Software Engineer II
Cisco
Senior Software Engineer IV
Sherbrooke University