Summary
Yinchao Shi is a back-end developer with seven years of experience building scalable recommendation and push-notification architectures, currently contributing to Douyin (TikTok) systems at ByteDance. He combines graduate-level software engineering training from Duke with hands-on experience in large-scale recommendation pipelines gained during internships and his current role. Yinchao has also supported education as a teaching assistant at Duke, mentoring teams and clarifying software design, testing, and networking concepts for graduate and undergraduate students. His background spans Java-based backend services, timezone/configuration tooling, and distributed recommendation infrastructure, reflecting both practical system design and production optimization. Based in Durham, NC, he brings a quiet passion for continuous improvement—captured in his GitHub motto "保持热爱,向阳而生"—and a track record of turning research-level ideas into reliable, production-ready systems.
7 years of coding experience
Exchange Program, Computer Science, Exchange Program, Computer Science at University of California, Berkeley
Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering at East China Normal University
Master’s Degree, Computer Software Engineering, Master’s Degree, Computer Software Engineering at Duke University Pratt School of Engineering