Jianchao Yang

Senior Software Engineer, Infrastructure at Airbnb

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
award
Top expert inData Engineering and Analytics Technologies
Jianchao Yang is a Senior Software Engineer in infrastructure with 15 years of experience building data platforms, TB-scale ETL pipelines, and real-time ML deployments from Seattle. At Airbnb he contributes to and is a PMC member of Apache Superset, driving front-end improvements, TypeScript upgrades, and performance fixes for a widely used open-source visualization platform. His background spans product-facing front-end engineering (Booking.com, Douban, Alibaba) and data science roles (Zillow), enabling him to bridge UX, analytics, and backend systems effectively. Jianchao has a track record of shrinking long-running jobs into minutes, designing reusable data APIs, and shipping capacity-aware algorithms for public services—work that combines pragmatic engineering with policy-minded impact. He learns by building and frequently publishes fixes and UI enhancements to well-known open-source projects, reflecting a blend of curiosity and production-grade discipline.
code15 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Sichuan Agricultural University
bookMaster of Science - MS, Master of Science - MS at Northeastern University
bookMaster of Science - MS, Master of Science - MS at Khoury College of Computer Sciences
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,894reputation
513kreached
28answers
1question
github-logo-circle

Github Skills (25)

javascript10
css10
configuration-management10
typescript10
ui-design10
uid10
front-end-development10
typescript-types10
nodejs10
typescripts10
mobile-ui10
react10
dashboard9
data-visualizations9
wechat9

Programming languages (13)

CSSCHTMLJupyter NotebookTypeScriptCoffeeScriptRSCSS

Github contributions (5)

github-logo-circle
node-webot/weixin-robot

Nov 2012 - Apr 2015

微信公共帐号自动回复机器人 A Node.js robot for wechat.
Role in this project:
userBack-end Developer
Contributions:286 commits, 1 PR, 7 pushes in 2 years 5 months
Contributions summary:Jianchao primarily focused on the configuration and implementation of the backend for the weixin-robot project. They made several commits that updated the configuration file, modifying keys related to external services and adjusting the listening port for the application. Further contributions include adding the necessary `procfile` to deploy the application to Heroku. Additional changes focus on fixing verification and updating the logging mechanisms of the application.
node-jsbotwechatrobotrobot-js
apache-superset/superset-ui

Feb 2020 - May 2021

Apache Superset UI packages
Role in this project:
userFront-end Developer
Contributions:244 reviews, 168 commits, 286 PRs in 1 year 2 months
Contributions summary:Jianchao focused on enhancing the UI components of the Superset UI. The primary focus was fixing bugs related to legacy table components and ensuring that components correctly handled data and displayed information. The user also implemented features such as the ability to switch between raw and aggregated data views in the table and added functionalities like column configurations for the table. Furthermore, the user has been involved in optimizing the rendering performance and enhancing the user experience.
monorepoapache-supersetapachedata-visualizationsuperset
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