Yingying Chen is a Senior Data & Applied Scientist with a Ph.D. in Chemical Engineering and seven years of industry experience applying software engineering, data science, and process optimization to production-grade ML and cloud systems. At Microsoft she has progressed from software and data roles into applied science leadership, contributing to Azure ML and Promptflow by improving pipeline validation, deployment scripts, and back-end integrations that bridge prototyping to production. Her background in process modeling and Six Sigma informs a disciplined approach to data quality, testing, and automation—skills she’s applied from chemical process simulation to large-scale ML pipelines. Based in Greater Seattle, she combines deep academic rigor with hands-on DevOps and backend development, and has a track record of removing dependencies and hardening reproducibility in open-source ML tooling.
7 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Chemical Engineering, Doctor of Philosophy (Ph.D.), Chemical Engineering at Texas Tech University
Master’s Degree, Power Machinery and Engineering,, Master’s Degree, Power Machinery and Engineering, at Southeast University
Bachelor’s Degree, Thermal Energy Engineering and Power Engineering, Bachelor’s Degree, Thermal Energy Engineering and Power Engineering at Nanjing University of Science and Technology
Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:433 reviews, 188 PRs, 1045 pushes in 10 months
Contributions summary:Yingying's commits primarily focused on updating and refining the Promptflow client and its interaction with Azure Machine Learning resources. The contributions include updates to samples and documentation, specifically to remove dependencies and improve self-containment. They also made changes related to workflow management, including connecting to the client and creating connections. Furthermore, the user made infrastructure and deployment related changes such as fixing docker related issues and setting up start scripts.
This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
Role in this project:
ML Engineer
Contributions:85 reviews, 7 commits, 30 PRs in 2 months
Contributions summary:Yingying's commits primarily involve modifications to the Azure Machine Learning SDK for Python, focusing on pipeline functionality. The user contributed to the testing and validation of pipeline jobs, including those utilizing registered models and components within the Azure ML ecosystem. Specific changes include enabling tests for Spark-related pipelines and addressing issues with pipeline deserialization and validation.
pythonversionedazure-functionssdkazure-python
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.