Maryann Xue

Staff Software Engineer at Databricks

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Maryann Xue is a Staff Software Engineer in the San Francisco Bay Area with 12 years of experience building and optimizing back-end systems and databases. She currently works at Databricks and has long-standing leadership roles in Apache projects as a PMC member for Calcite and Phoenix, contributing deep fixes in query planning, subquery handling, and index selection. Her background includes senior engineering and Hadoop/HBase leadership at Intel, where she led feature development for enterprise Hadoop distributions. Maryann’s open-source contributions to prominent projects like Apache Phoenix and Calcite show a focus on query optimization, complex SQL edge cases, and robustness for production database engines. She combines low-level systems expertise (XML/XSLT and compiler work earlier in her career) with large-scale data platform experience, making her adept at both code-level fixes and architectural tradeoffs. Colleagues rely on her to untangle subtle database bugs that surface only under real-world, case-sensitive and join-heavy workloads.
code12 years of coding experience
job10 years of employment as a software developer
bookBS, Software Engineering, Computer Science, BS, Software Engineering, Computer Science at Shanghai Jiao Tong University
github-logo-circle

Github Skills (22)

apache-calcite10
sql-query10
admin10
databases10
query-optimization10
database-administration10
data-structure10
calc10
java10
javas10
sql10
optimisation10
database-design10
data-structures10
apache-phoenix10

Programming languages (2)

JavaScala

Github contributions (5)

github-logo-circle
apache/phoenix

Jan 2014 - May 2018

Apache Phoenix
Role in this project:
userBack-end Developer & Database Engineer
Contributions:412 commits, 7 PRs, 80 comments in 4 years 4 months
Contributions summary:Maryann primarily focused on fixing bugs related to the selection of index plans, especially when dealing with case-sensitive columns. These changes included modifying test cases and code within the `phoenix-core` module, indicating an effort to resolve issues within the core database logic. Additionally, the user addressed problems related to UPSERT SELECT with JOIN operations and sub-queries in the WHERE clause of DELETE and UPSERT statements, suggesting involvement in query optimization and data manipulation.
sqlapache-phoenixelixirapachebig-data
apache/calcite

Dec 2015 - Jan 2018

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:28 commits, 33 PRs, 7 comments in 2 years 1 month
Contributions summary:Maryann's contributions center around modifying core Java code within the Apache Calcite project. These changes include adjustments to the materialization process, modifications to the SQL-to-rel conversion, and updates to the handling of sub-queries. Additionally, the user implemented fixes for issues related to two-level column structures and improved the support for the "!= " operator. These commits demonstrate a focus on refining query processing and optimization within the project.
geospatialapache-calcitesqlapachebig-data
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.
Request Free Trial
Maryann Xue - Staff Software Engineer at Databricks