Summary
Yabo Li is a backend-focused software engineer with eight years of experience building scalable systems, currently a Software Engineer 2 at Microsoft after progressing internally since 2020. He brings strong multi-language fluency in Golang, C#, C++, Java, and Python, and a track record of designing reliable ETL schedulers, leader-election mechanisms, and service decompositions from internships at Tencent and Gelber Group. At Tencent he built a minute-level distributed ETL scheduler serving 100+ researchers and optimized failure detection to under 10 seconds, illustrating a focus on operational robustness. His work spans web, full-stack, and backend domains, including constructing HTTP proxies for legacy messaging and developing monitoring and alerting tools to improve observability. A STAT&CS graduate from UIUC with an earlier MIS background, he combines quantitative rigor with practical engineering judgment. Based in Redmond, he’s open to early-career opportunities and brings a knack for turning complex distributed problems into maintainable, production-ready services.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree Management Information Systems General, Bachelor's degree Management Information Systems General at Huazhong University of Science and Technology
Bachelor's degree STAT & CS, Bachelor's degree STAT & CS at University of Illinois Urbana-Champaign
Chinese, English