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
game server based nodejs, pomelo, mongodb, websocket.
Contributions:1 PR, 2 pushes, 2 branches in 9 months
gamesocket-iojavascriptgame-serverwebsocket
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.
Request Free Trial
Yaoqiang Li - Staff Software Engineer at Capital One