Chen Luo

Principal Software Engineer at Snowflake

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

🤩
Rockstar
🎓
Top School
Chen Luo is a Principal Software Engineer based in California with a decade of experience building high-performance storage and database systems, currently leading the Unistore Storage team at Snowflake. He holds a PhD from UC Irvine focused on database storage engines and has deep operational and analytical storage expertise, having built transactional engines and columnar caches for hybrid workloads. Chen’s work spans research and production—contributions to Apache Spark SQL to fix deadlocks and improve function pushdown illustrate his knack for subtle, correctness-critical fixes in widely used open-source systems. Previously a committer on AsterixDB and an intern at Microsoft and IBM Research, he blends rigorous academic training with pragmatic system design and team leadership. An interesting detail: his background includes low-level storage work on open-channel SSDs and BW-tree/LLAMA, informing his current innovations in key-value backed hybrid table storage.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering, Software Engineering, Bachelor of Engineering, Software Engineering at Tongji University
bookMaster of Science (MS), Software Engineering, Master of Science (MS), Software Engineering at Tsinghua University
bookUniversity of California, Irvine
languagesEnglish, Chinese
github-logo-circle

Github Skills (7)

javas10
big-data10
spark10
sql10
java10
scala10
jdbc7

Programming languages (5)

TypeScriptJavaC++ScalaVue

Github contributions (5)

github-logo-circle
apache/spark

Mar 2022 - Mar 2022

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:37 reviews, 1 commit, 13 PRs in 1 day
Contributions summary:Chen primarily contributed to improving the Apache Spark SQL module, focusing on resolving potential deadlock issues within the `CatalogManager` and addressing errors related to attribute resolution in view joins. Their work included modifying the `CatalogManager.currentNamespace` function to reduce the scope of synchronization and implementing fixes for issues arising from duplicate views. They also focused on enhancing the system by adding support for push down string and datetime functions in DS V2.
analyticspythondata-processingsqlapache
chenzhx/spark

Oct 2020 - Nov 2022

customized spark for KAP use, checkout kyspark branch
Contributions:2 PRs, 166 pushes, 20 branches in 2 years
customizedspark-mlcheckoutkapspark
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
Chen Luo - Principal Software Engineer at Snowflake