Nokia
Staff Engineer
Centillium Communications
Staff Software Engineer
Cisco
Technical Lead, Internet of Things and Emerge Technology Group
Cisco
Software Engineer
Metro Optix
Software Engineer
Macquarie University
The University of British Columbia