Panchen Xue

Software Engineer at Databricks

Jersey City, New Jersey, 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
Panchen Xue is a software engineer with 11 years of experience building high-performance back-end systems, currently contributing at Databricks after roles at Two Sigma and Akamai. He holds an M.S. in Electrical Engineering from Stony Brook with a 3.90 GPA and a B.S. from Shanghai Jiao Tong University, reflecting strong academic foundations. Panchen is an active open-source contributor to Apache Arrow, where he implemented C++ core features for columnar in-memory analytics and optimized hash table paths for small integers. His work shows deep expertise in data structures, algorithms, and low-level performance tuning for analytic workloads. Based in Jersey City, he blends engineering rigor with a creative perspective—describing himself as an engineer, artist, and lover—which surfaces in thoughtful, elegant system design. He brings a proven track record of shipping robust, high-throughput components used in modern data ecosystems.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Information Engineering, 3.50/4.00, Bachelor of Science (B.S.), Information Engineering, 3.50/4.00 at Shanghai Jiao Tong University
bookMaster of Science (M.S.), Electrical Engineering, 3.90/4.00, Master of Science (M.S.), Electrical Engineering, 3.90/4.00 at Stony Brook University
github-logo-circle

Github Skills (8)

apache-arrow10
hashtable10
data-structures10
algorithms10
c-language10
cprogramming-language10
data-structure10
parquet9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
apache/arrow

Jan 2018 - Feb 2018

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 10 comments in 1 month
Contributions summary:Panchen primarily contributed to the Apache Arrow project by implementing and refining core C++ functionalities. Their work included adding methods for constructing buffers from strings, creating dictionary arrays, and adding methods to manipulate RecordBatches. The commits demonstrate expertise in data structures and algorithms, specifically in the context of columnar data formats and in-memory analytics. They also added hash table specializations for small integers to improve performance.
memorymulti-languagetoolboxacceleratedarrow
xuepanchen/arrow

Jan 2018 - Apr 2019

Contributions:36 pushes, 11 branches in 1 year 3 months
memorypythonhierarchicalarrowdevelopment-platform
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
Panchen Xue - Software Engineer at Databricks