Shijie Cai

Data Scientist

Chaoyang District, Beijing, 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
Shijie Cai is a data scientist with 11 years of experience applying statistical rigor to monetization problems at major Chinese tech firms, currently working at ByteDance. Trained in statistics at Penn State (BS) and Boston University (MS), he blends advanced analytics with product-focused experimentation to drive revenue insights. His recent roles at Kuaishou and Didi reflect deep hands-on experience in designing measurement frameworks and translating data into monetization strategies. Beyond analytics, he contributes to open-source Node.js tooling—improving TypeScript type safety in the popular thinkjs framework—which signals a strong practical appreciation for developer ergonomics and robust data pipelines. Colleagues describe him as someone who moves seamlessly between probabilistic modeling and production implementation, often surfacing subtle data quality issues that materially impact business metrics. Based in Chaoyang District, Beijing, he combines global academic training with local industry execution.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS Statistics, Bachelor of Science - BS Statistics at Penn State University
bookMaster's degree Statistics, Master's degree Statistics at Boston University
github-logo-circle

Github Skills (9)

typescript10
js10
typescripts10
koa10
typescript-types10
vnext9
babel-core7
babeljs7
babel67

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
thinkjs/thinkjs

Aug 2017 - Oct 2018

Use full ES2015+ features to develop Node.js applications, Support TypeScript.
Role in this project:
userBack-end Developer
Contributions:27 commits, 1 PR, 20 pushes in 1 year 1 month
Contributions summary:Shijie contributed to the TypeScript definitions for the `thinkjs` framework, adding and modifying interfaces for core components like controllers, models, and services. They added support for features such as session management, validation, and extending the context object. The commits demonstrate a focus on improving the type safety and developer experience of the framework through detailed type declarations.
eslintjestnode-jsjavascriptnodejs
stcjs/stc-pack

Sep 2016 - Feb 2017

Contributions:12 commits, 21 pushes, 3 branches in 5 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