Will Qi

Canada

@willqi_94

Badges

Problem Solving
C language

Certifications

willqi_94 has not earned any certificates yet.

Work Experience

  • Software Engineer

    Maestronic•  March 2021 - Present•  Vancouver, BC

    Lead developer of a Python-based MQTT communication program deployed on thousands of fleet devices, implementing heartbeat monitoring, alarm status alerts, and bidirectional data exchange between device fleet and the cloud. Optimized the MQTT program using multi-threading to significantly accelerate operations. Lead developer of multiple firmware update tools automating deployment for thousands of devices, streamlining on-boarding for large-scale customer projects. Lead developer of a Flask-based Python API to enable customer control over device content display. Experience with developing shell scripts and configuring services for various applications on Yocto and OpenWrt devices. Designed automated test frameworks to validate software functionality. Led root cause investigations into customer-reported software issues.

  • Mechatronic Engineer

    Maestronic•  October 2018 - February 2021•  Vancouver, BC

    Developed a .NET program leveraging Windchill REST APIs and Odoo XML-RPC APIs to automate data synchronization and migration from Windchill to Odoo PLM systems. Programmed Arduino MCUs for prototyping and testing. Developed a Flask-based Python tool integrating Onshape and Odoo APIs. Created automation scripts to streamline data processing tasks.

Education

  • Simon Fraser University

    Electrical Engineering, Bachelor of Applied Science, Mechatronic Systems Engineering•  September 2013 - September 2018

Links

willqi_94 has not updated links details yet.

Skills

Git
VS Code
Visual Studio
Jira
Confluence
Flask
Yocto
OpenWRT
Docker
pyTest
xUnit
systemd
.NET
Python
C/C++
Shell Scripting
SQL
JavaScript
HTML/CSS