Yukai Li

Yukai Li

Senior Platform Developer @ Government of Alberta

About

Even since I was young, I've always wanted to know, "how does it work?" My curiosity has driven me initially to delving into the depth of computer software, to now peering into the firmware of various devices. While I have worked in web development for the past several years, I have become increasingly drawn to embedded devices. Although I have dabbled with making my own hardware, my interests still lay in finding out how things work, resulting in me reverse engineering everything from Japanese toys, to plug and play game consoles, to diagnostics equipment - anything containing a microcontroller. Sometimes I even modify the firmware, leading to popular firmware modifications for some toys whose manufacturer even copied my feature in an update. I also used my skills to help bring new products to life, such as the successful Evercade series of devices. I've successfully fulfilled a Kickstarter campaign that involved creating my own hardware and writing firmware for a device with an uncommon architecture with little public documentation. I like to be helpful, and if someone asks me about something, I have no reservations about diving in to research the topic. In teams, I have sight of the big picture and can lead the team to the common goal, while appreciating the feedback I receive. If you're looking for someone who learns quickly and isn't afraid of challenges, let's talk.

Country

Canada

City

Edmonton

Industry

Computer Software

Skill

Software Architecture, Web Development, ARM Architecture, Epson S1C33, KiCAD, Printed Circuit Board (PCB) Design, Soldering, Rework, Linux, Selenium, µ’nSP, Assembly Language, Firmware, STM32, ARM Cortex-M, C (Programming Language), Near-field Communication (NFC), Nintendo Switch, Java, PostgreSQL

Experience

Government of Alberta

Senior Platform Developer

Government of Alberta

LinkedIn
2024-3 - Present · 2 yrs 7 mos

Edmonton, Alberta, Canada

- Directing design and implementation of an integrated payment platform - Created architecture for various system components, such as status management, dynamic data storage and retrieval, and notification template rendering - Working together with DevOps and cloud teams to establish infrastructure on Microsoft Azure - Leading a team of developers to provide directions and establish task priority - Always reachable to help remove development roadblocks - Often consulted on issues while operating within the Azure environment - Performed reviews of UI/UX designs, and provided feedback on UX improvements

Government of Alberta

Full Stack Developer

Government of Alberta

LinkedIn
2020-5 - 2024-3 · 3 yrs 11 mos

Edmonton, Alberta, Canada

- Development and maintenance of several web applications and utilities written in Python and JavaScript, using frameworks including Django and React - Projects ranged from high-profile emergency payment systems used by over 20000 Albertans to a fine payment lookup system, to a unified credential system that can offer credentials using blockchain technology - Troubleshooted service issues through log and database analysis in a Linux environment - Created cloud infrastructure setups through Microsoft Azure and implemented DevOps workflows - Used agile methodology to quickly iterate and deliver - Led interns and managed tasks in a service upgrade project Notable projects - MyAlberta Evacuation Payment - MyAlberta Emergency Benefits - MyAlberta Fines Search - MyAlberta Digital ID Verified Credential Issuer - MyAlberta Emergency Isolation Support, MyAlberta Working Parents Benefit, MyAlberta COVID Self-Isolation Payment - Alberta.ca Account - MyAlberta Notify - Compassionate Payment Portal - Alberta Starlink Rebate pilot

Government of Alberta

Software Developer Co-op Student

Government of Alberta

LinkedIn
2018-5 - 2020-5 · 2 yrs 1 mo

Edmonton, Canada Area

Engaged in several projects on the MyAlberta team, including an internal marketing app, MyAlberta Digital ID, MyAlberta Fines Search, MyAlberta Evacuation Payment, and other projects - Researched, architected, and implememented a full product, from start to end, using agile methodology - Engaged with external vendor to audit work performed and to implement further enhancements to the system - Learned the stack used within the team, which included Django, React, PostgreSQL, Red Hat, along with development tools such as GitLab, Jira, and PyCharm

Blaze Entertainment

Lead Firmware/System Programmer

Blaze Entertainment

LinkedIn
2020-7 - Present · 6 yrs 3 mos

- Responsible for integrating SoC vendor Linux SDK with boards designed by hardware partner - Built device trees to match with board configuration - Communicated with hardware partner to create solutions for various features, including PWM-based LED driving, power management, and video signal routing - Integrated out of tree drivers - Modified and created drivers for hardware not supported by existing drivers - Worked with security engineer to reduce attack surface of overall system - Hand modified board to fix issues on samples, including replacing surface mount components and wiring missing connections - Established custom system SDK from scratch to replace firmware builds created by hardware partner - Added multiple quality of life improvements to firmware, for both customers and developers on the platform - Troubleshooted hardware integration issues post-release, such as malfunctioning SD NAND chips - Established CI/CD workflows for automatic firmware building

Groupees

Web Developer

Groupees

LinkedIn
2015-5 - 2018-4 · 3 yrs

Development and maintenance in Ruby on Rails, SCSS, JavaScript (Bootstrap and Backbone), with auxiliary programs in C# - Added convenience features to customer front-end, including various quality of life improvements to the integrated chat room feature - Improved backend usability through adding searching and fine grained feature management - Wrote and participated in data migration of the database from another website that was acquired - Developed flexible behavior-based anti-fraud system - Created various utilities in C# to perform automated administrative tasks

Education

MacEwan University

MacEwan University

LinkedIn

Computer Science

2015 - 2020 · 5 yrs

- Major: Data structures, practical programming methodology (C, a little C++), Unix/scripting (Bash, Perl), introduction to object-oriented programming (Java), formal systems and logic, algorithms, non-procedural languages (Lisp), computer organization and architecture, computer security, database management, operating systems - Business minor

Yukai Li's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.