Shu Yan is a seasoned software engineer with over a decade of experience building large-scale, enterprise-grade systems, currently contributing at Facebook after a long tenure as a Senior Principal Software Engineer at Cadence. He holds a PhD in Computer Engineering from Texas A&M and combines deep theoretical grounding in data structures and algorithms with extensive hands-on C++ development across IC design and EDA domains. His career includes impactful R&D roles at Synopsys and Freescale, reflecting strong expertise in performance-critical and system-level software. Based in San Jose, he brings an engineer-researcher mindset that consistently bridges academic rigor and production delivery. An underappreciated strength is his track record of navigating complex product lifecycles—from research internships at IBM to shipping commercial EDA tools—making him adept at turning hard problems into reliable, scalable solutions.
10 years of coding experience
14 years of employment as a software developer
Ph.D Computer Engineering, Ph.D Computer Engineering at Texas A&M University
MS. Electrical Engineering, MS. Electrical Engineering at Tsinghua University
Contributions:15 commits, 14 pushes, 1 branch in 3 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.