Liya Du is a product leader with 10+ years of experience bridging UX, embedded systems, and cloud IoT products, currently heading Product at TiDB after senior product roles at Microsoft. She led strategy and execution for Azure RTOS, partnering with major semiconductor vendors to drive device-to-cloud integration and shipping over 15 product releases post-acquisition. Her background spans UX leadership at Cisco and Dianrong through deep technical program management at Microsoft, giving her a rare blend of design sensibility and systems-level IoT expertise. An active contributor to embedded open-source samples, she implemented Azure IoT integrations and device-twin fixes for Eclipse ThreadX getting-started guides, showing hands-on firmware and driver work beyond product strategy. Based in Redmond, she combines cross-cultural engineering experience from China and Europe with practical telecoms and electrical engineering foundations. Colleagues rely on her to translate complex partner technology stacks into usable developer experiences that accelerate cloud adoption.
10 years of coding experience
11 years of employment as a software developer
BA, Electric Engineering, BA, Electric Engineering at Shanghai Institute of Electric Power
Bachelor's degree, Telecommunications Engineering, Bachelor's degree, Telecommunications Engineering at Czech Technical University in Prague
This Getting Started guide is a series of tutorials that shows device developers how to connect to Azure IoT using Eclipse ThreadX.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 5 PRs, 2 branches in 1 year 10 months
Contributions summary:Liya primarily contributed to the MXChip AZ3166 getting started samples, implementing and modifying code related to Azure IoT integration. Their work included adding initialization code, modifying networking components, and integrating OLED screen drivers. They also addressed device twin functionalities and stack overflow issues. The user updated Renesas samples, ensuring use of TX_TIMER_TICKS_PER_SECOND for timer ticks and updated various configurations.
This Getting Started guide is a series of tutorials that shows device developers how to start working with Azure RTOS.
Contributions:4 PRs, 37 pushes, 14 branches in 2 years 3 months
rtosazure-rtosazure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.