Summary
Xin Ding is a Principal Software Engineer at Microsoft with 13 years of experience building large-scale data platforms, streaming frameworks, and analytics tooling. He holds a PhD in Computer Science from Zhejiang University and has led the design and implementation of a near-realtime streaming data processing framework that wraps Apache Spark and integrates deeply with Microsoft internal services. Xin’s work spans telemetry, anomaly detection, performance optimization, and orchestration—skills honed across M365 infrastructure and AI/robotics data platforms like WeRide.ai. He is passionate about leveraging big-data engineering to amplify AI capabilities and believes scalable data handling directly improves everyday life. Based in Vancouver, he combines rigorous academic training with hands-on production leadership, often focusing on developer ergonomics such as templates, profiling, and testing to accelerate reliable pipeline delivery.
13 years of coding experience
7 years of employment as a software developer
Changjun High School
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Zhejiang University