Summary
Xiangyu Li is a Senior Software Engineer with a decade of experience delivering internet-scale applications, currently at Yahoo in Sunnyvale, California. He progressed through Yahoo’s engineering ranks from Software Engineer I to Senior Software Engineer (2017–2021, then 2023–present) and spent two years as Software Engineer III at Cardlytics, giving him end-to-end product and system ownership across multiple domains. He holds an MS in Computer Science from the University of Southern California (3.9/4.0) and a BE in CS from Beijing University of Posts and Telecommunications, blending strong formal training with hands-on industry practice. His GitHub bio, listing love for code, games, and life, hints at a well-rounded, curious developer who enjoys building engaging experiences as well as reliable back-end systems. He has balanced industry work with academic foundations through early roles like a summer research student and a grading position at USC. Based in the San Francisco Bay Area, he combines enterprise-scale software delivery with a passion for learning and experimentation, making him a versatile contributor to cross-functional teams.
10 years of coding experience
6 years of employment as a software developer
Master of Science (M.S.), Computer Science, 3.9/4.0, Master of Science (M.S.), Computer Science, 3.9/4.0 at University of Southern California
Bachelor of Engineering (BEng), Computer Science, 3.5/4.0, Bachelor of Engineering (BEng), Computer Science, 3.5/4.0 at Beijing University of Posts and Telecommunications
Taiyuan No.5 Middle School
English, Chinese, Chinese