Zihao Liang

Performance Analyst at IBM - State Street account

Overland Park, Kansas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Zihao Liang is a performance analyst with 8+ years of hands-on experience optimizing large-scale enterprise IT environments and managing performance data for over 10,000 servers. He combines strong analytical skills and scripting expertise (Perl/AWK/Python) to automate data ingestion, cleanse hundreds of gigabytes daily, and power a SAS-backed reporting portal used by application and system owners. Zihao has deep troubleshooting experience across servers, SAN, network and virtualization platforms (VMware, PowerVM, Oracle LDoms) and routinely uses packet-level tools like tcpdump to isolate complex issues. He also brings an operations research and economics background, and contributes to open-source compiler work—improving scheduling in Google's XLS project by replacing solvers and optimizing pipeline register usage—showing a rare blend of systems performance, data engineering, and compiler-level optimization.
code8 years of coding experience
bookBachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at Nanchang University
bookMaster of Science (M.Sc.), Operations Research, Master of Science (M.Sc.), Operations Research at Institute of Systems Sciences, Chinese Academy of Sciences, Beijing 100080, China
bookUniversity of Minnesota Twin Cities
github-logo-circle

Github Skills (10)

scheduling10
algorithms10
linear-programming10
compiler-design10
c-language10
sched10
cprogramming-language10
scheduler10
open-source9
verilog8

Programming languages (3)

C++HTMLMLIR

Github contributions (5)

github-logo-circle
google/xls

May 2022 - Jul 2022

XLS: Accelerated HW Synthesis
Role in this project:
userBack-end Developer / System Architect
Contributions:6 commits, 2 PRs, 8 comments in 1 month
Contributions summary:Zihao primarily focused on enhancing the XLS compiler's scheduling capabilities. They implemented a scheduling strategy using the SDC (Static Delay Calculation) formulation to minimize register usage. The user refactored the code, replaced the external dependencies on SCIP/GLPK with GLOP (Google Linear Optimization Package), and added support for sink nodes to improve the efficiency and correctness of the scheduling process. The work involved modifying core scheduling algorithms and data structures related to pipeline optimization.
high-level-synthesisxlsacceleratedsynthesiscompiler
Contributions:62 commits, 58 pushes, 4 comments in 9 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
Zihao Liang - Performance Analyst at IBM - State Street account