Xiu Guo

Principal Software Engineer at Snowflake

San Jose, California, 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

👤
Senior
🎓
Top School
Xiu Guo is a Principal Software Engineer based in San Jose with a decade of experience building scalable, data-intensive systems for companies like Snowflake, Twitter, Cloudera, and IBM. She brings deep expertise in Java, Hadoop, SQL, parallel processing, and Linux, with an MS in Computer Science from San José State University. At Snowflake she focuses on architecture and delivery of high-performance backend features, and at Cloudera/Twitter she delivered production-grade distributed data solutions. Xiu is also an active open-source contributor to Apache Spark, where she improved Hive integration by adding support for char(x), refactoring semi-joins, and hardening SQL function APIs. Colleagues describe her as a pragmatic engineer who balances low-level performance tuning with long-term maintainability. She combines enterprise-scale system design with a hands-on knack for subtle data compatibility and parser fixes that keep analytics pipelines reliable.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at San José State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

javas10
hive10
apache-spark10
big-data10
java10
scala10
sql9
jdbc8

Programming languages (3)

JavaScalaHTML

Github contributions (5)

github-logo-circle
apache/spark

Sep 2015 - May 2016

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:20 PRs, 42 comments in 7 months
Contributions summary:Xiu contributed to the Apache Spark project by implementing support for the `char(x)` column datatype, enhancing Hive integration. They modified several files including `HiveInspectors.scala`, `TableScanSuite.scala`, and `DataTypeParserSuite.scala` to accommodate this change. The user also added the `@scala.annotation.varargs` to various SQL functions and addressed an issue where `DataFrame.write.format(text)` required a specific column name. The user also refactored the semi-join implementation.
analyticspythondata-processingsqlapache
xguo27/spark

Oct 2015 - May 2016

Contributions:87 pushes, 40 branches, 6 comments in 6 months
apachebig-datasparkscalaapache-spark
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
Xiu Guo - Principal Software Engineer at Snowflake