Summary
Yaoqiang Li is a Staff Software Engineer with over a decade of experience building high-performance, cost-efficient infrastructure and backend systems across cloud and on-prem environments. He has deep expertise in distributed databases, Kubernetes, Terraform, and AWS, and at LotusFlare led novel OpenSearch-based hierarchical storage and lifecycle solutions that cut costs by two-thirds while improving availability and security. Comfortable in systems and low-level development, he has shipped kernel drivers, high-throughput C++ TCP servers, and complex MySQL schemas for massive IoT time-series workloads. A strong algorithms practitioner (active on LeetCode with public code on GitHub), he pairs rigorous academic training—a PhD from University of Waterloo—with a hands-on, product-minded approach to reduce operational costs and latency. Based in Vaughan, Ontario, he also balances engineering with endurance sports, reflecting steady persistence in tackling large-scale technical challenges.
11 years of coding experience
8 years of employment as a software developer
Master’s Degree Computer Engineering, Master’s Degree Computer Engineering at Tsinghua University
Doctor of Philosophy (Ph.D.) Computer Engineering, Doctor of Philosophy (Ph.D.) Computer Engineering at University of Waterloo
English, Chinese