Army 

Shanghai, China
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

🤩
Rockstar
Chao Zhao is a backend software engineer with 15 years of experience building scalable, high-availability distributed systems, currently working at Uber in Sunnyvale. He brings deep Java and microservices expertise from designing payment gateways and transaction routing for Alipay US, focusing on high-throughput routing, strong data consistency, idempotency, and mission-critical stability. Chao has a practical background in optimizing TPS and latency via distributed caching and asynchronous queues, and he’s comfortable navigating regional financial and data-security constraints. He also has hands-on ML and cloud experience from prototyping CNN-based models and deployment pipelines on GCP/AWS, and contributes to notable open-source front-end projects like antvis/F2 and seajs where he improved chart rendering and module stability—showing a blend of backend rigor and front-end craftsmanship. With an MS in Computer Science from Rutgers, he pairs academic grounding with production-proven engineering across payments, distributed systems, and ML tooling.
code15 years of coding experience
github-logo-circle

Github Skills (12)

testing10
data-visualizations10
html5-canvas10
javascript10
visualization10
data-visualization10
data-visualisation10
visualizations10
charts10
eslint8
build-automation8
documentation7

Programming languages (7)

TypeScriptC++CSSCJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
seajs/seajs

Feb 2014 - Sep 2018

A Module Loader for the Web
Role in this project:
userFront-end Developer
Contributions:1 release, 118 commits, 7 PRs in 4 years 7 months
Contributions summary:Army primarily contributed to the `seajs/seajs` repository, focusing on bug fixes and test improvements. The commits show modifications to test files, specifically addressing issues related to x-ua-compatible and totoro, and changes to documentation. Furthermore, the user made modifications related to the module loading process by addressing duplicate dependencies and updating the build configuration.
commonjsmodule-loaderloaderjavascript
antvis/F2

Mar 2019 - Aug 2019

📱📈An elegant, interactive and flexible charting library for mobile.
Role in this project:
userFront-end Developer
Contributions:1 release, 16 commits, 9 PRs in 5 months
Contributions summary:Army primarily focused on improving the F2 charting library's functionality and stability. Their contributions involved fixing bugs related to arc and sector drawing, ensuring correct visual representation in specific scenarios. They also updated the library's version and addressed code quality through ESLint integration and duplicate calculations, improving the overall reliability and maintainability of the charting components. The user fixed an issue with the x-axis scale calculation in issue #550.
flexiblechartschartantvcharting-library
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
Army