Ying Xu (Mary) is a Software Engineer II with eight years of experience building database and backend systems at top cloud companies, currently on Google after contributing to Azure Database for PostgreSQL at Microsoft. She specializes in PostgreSQL internals and extensions, notably refactoring and enhancing columnar storage and metadata in the widely used Citus distributed Postgres extension. Mary combines systems-level C/C# expertise with pragmatic engineering improvements—she introduced git submodule-driven workflow changes that accelerated her team's development velocity by two-thirds. Comfortable shipping production services and clear documentation, she also brings experience designing real-time streaming tools and rigorous testing practices. A UW–Madison CS graduate with a business minor, she thrives in collaborative teams and balances deep technical work with creative pursuits like drawing and design.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Wisconsin-Madison
Contributions:17 reviews, 33 commits, 31 PRs in 8 months
Contributions summary:Ying primarily focused on enhancing the columnar storage features of the Citus extension for PostgreSQL. Their work involved refactoring dependencies, improving code modularity, and fixing bugs related to table rewrites and IN clause processing within the columnar engine. They also contributed to testing and bug fixes, ensuring the robustness of the columnar storage implementation. The user made improvements to the metadata management and version compatibility aspects of the extension.
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.