Summary
Yan Gu is a senior software engineer based in Shanghai with 8 years of experience building cloud-native, full-stack systems in C#, Python, React and Azure. Currently driving BMW's Automated Driving Big Data Platform after shaping scalable notification, async action and CI/CD tooling at Microsoft, he consistently delivers production-grade features and has improved data precision to 99%+ in critical pipelines. He combines backend microservices, frontend UX and automation—having co-built AI-assisted tooling like TestBase Copilot and won an OpenAI hackathon—while also surfacing a critical XAML framework bug affecting over a billion users. Earlier roles at ByteDance and Wish show deep experience in compliance automation, warehouse systems and static analysis, plus applied ML research from internships that produced strong NLP results. Known for technical ownership, rapid learning and cross-team collaboration, he prefers sustainable workloads (no 996) and is open to roles in Shanghai or remote.
8 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at Wuhan University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Rutgers University
Japanese, English, Chinese