Xiaoying Wang is a researcher and software engineer with 11 years of experience building high-performance backend systems and data tooling, currently at Microsoft in Redmond. She blends production-grade experience from developing low-latency, high-concurrency ad-exchange services at Qihoo 360 with academic rigor from a PhD track in Computer Science at Simon Fraser University. Her open-source contributions include enhancing Connector-X—the fastest DB-to-DataFrame loader—and integrating it into Dataprep, improving CSV handling, SQL read paths, tests, and documentation. Xiaoying focuses on practical robustness: parsing tricky data types, adding comprehensive tests, and smoothing developer experiences across Python and Rust boundaries. Colleagues would describe her as a pragmatic engineer who moves fluently between research prototypes and production APIs. She brings a rare combination of systems performance tuning, data engineering, and reproducible research practices to applied data problems.
11 years of coding experience
2 years of employment as a software developer
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Tongji University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Simon Fraser University
Fastest library to load data from DB to DataFrames in Rust and Python
Role in this project:
Back-end Developer & Data Engineer
Contributions:10 releases, 49 reviews, 962 commits in 2 years
Contributions summary:Xiaoying implemented new functionality for interacting with CSV data sources within the "connector-x" library. Their contributions included initializing a CSV source, running queries, and producing results from the CSV data. Additionally, they added several tests related to loading, parsing and writing data from CSV files, and ensured the library can correctly parse and handle different data types, including optionals. They also worked on enhancements and integration of external libraries to implement these features effectively.
Open-source low code data preparation library in python. Collect, clean and visualization your data in python with a few lines of code.
Role in this project:
Backend Developer
Contributions:1 release, 11 commits, 2 PRs in 1 month
Contributions summary:Xiaoying primarily focused on integrating the `connectorx` library for database connectivity within the `dataprep` library. This involved adding functionality to read data from SQL databases using the `read_sql` function, and creating associated tests and documentation. The user also updated documentation examples and corrected hyperlinks within the documentation, showcasing a focus on practical use cases.
pythondatadataprepcleaningdatacleaning
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.