Competitive Programming Teacher at 北大附中 The Affiliated High School of Peking University
Haidian District, Beijing, China
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Bo Liang is a software engineer and competitive programming teacher with 12 years of experience, combining large-scale systems work at Xiaomi with hands-on coaching that has driven his high school students to top city and provincial contest results. He built and maintained MIUI’s complex Android build, signing, OTA and CDN pipelines and ran CI/SCM tooling for hundreds of developers, demonstrating deep operational and security responsibility (including sole custody of MIUI secure keys). Bo contributes to notable open-source projects such as the Java web crawler framework webmagic, improving robustness and debuggability, and he has a strong academic foundation from Zhejiang University and the University of Hong Kong. Comfortable switching between backend engineering, build systems, and competitive-algorithm instruction, he’s known for clean, maintainable code and for turning complex build and deployment challenges into reliable platforms.
12 years of coding experience
6 years of employment as a software developer
The University of Hong Kong (HKU)
Bachelor of Engineering (BEng), Computer Science, overall GPA 3.88/4.0,major GPA 3.96/4.0, Bachelor of Engineering (BEng), Computer Science, overall GPA 3.88/4.0,major GPA 3.96/4.0 at Zhejiang University
Contributions summary:Bo focused on improving the core functionality and maintainability of the webmagic framework. They modified log levels for improved debugging and clarity, ensuring more informative logging for critical events within the scheduler. Additionally, the user refined code, removing unused variables and consolidating try-catch blocks for cleaner code, and addressed a download error condition by throwing an exception. These changes demonstrate a focus on code quality, debugging, and robustness within the Java-based web crawler framework.
Contributions:3 pushes, 1 branch in 5 years 3 months
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
Bo Liang - Competitive Programming Teacher at 北大附中 The Affiliated High School of Peking University