Shaoyin Song

Senior Web Developer at Alibaba Group

Hangzhou City, Zhejiang, 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
🎓
Top School
Shaoyin Song is a Senior Web Developer with 14 years’ experience designing and building large-scale big data web platforms at Alibaba, specializing in intelligent data warehouse engines, real-time/offline pipelines, interactive query services and high-throughput online query engines. He blends front-end craftsmanship (React, ES6+, Flux, Webpack) with backend and distributed-system thinking, having architected systems that handle billions of daily calls and productionized data visualization, scheduling and algorithm platforms. A pragmatic open-source contributor, he maintains utilities like fetch-jsonp and has improved numerical precision and Chinese Redux documentation, showing attention to both stability and developer experience. Comfortable across full-stack stacks from Ruby/Rails to Node.js, he pairs hands-on implementation with platform-level architecture — often surfacing practical fixes (IE compatibility, TypeScript defs, test automation) that keep large systems reliable.
code14 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Central South University
languagesEnglish, Chinese
github-logo-circle

Github Skills (24)

javascript10
learn-ruby-on-rails10
translation10
testing10
user-manual10
configuration-management10
jsonp10
basics10
poly10
redux10
mochajs10
polyfills10
configuration-file10
floating-point10
configurations10

Programming languages (8)

TypeScriptC++AstroSCSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
nefe/redux-in-chinese

Aug 2015 - Jan 2023

Redux 中文文档
Role in this project:
userTechnical Writer
Contributions:42 reviews, 334 commits, 206 PRs in 7 years 6 months
Contributions summary:Shaoyin primarily contributed to the documentation of the Redux project. Their commits involved updating configuration files, including `docusaurus.config.js` and `sidebars.js`, to reflect changes in the project's structure, such as the addition of new tutorials and usage guides. They fixed typos, updated links, and synced documentation with the main Redux English documentation, demonstrating a focus on maintaining accurate and up-to-date information for users.
reactredux
camsong/You-Dont-Need-jQuery

Nov 2015 - May 2022

Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 release, 2 reviews, 271 commits in 6 years 7 months
Contributions summary:Shaoyin's primary contribution involved implementing and expanding the test suite for the project. They added placeholder test cases for various aspects of the project, covering query selectors, DOM manipulation, and CSS-related functionalities. Further work focused on establishing a testing environment, including the configuration of Karma and related dependencies. They refined and expanded the test suite by incorporating additional test cases.
queryplain-javascriptjqueryjavascriptjquery-like
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