Zhang Xitong

Software Engineer at Microsoft

Haidian District, Beijing, China
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
Zhang Xitong is a software engineer with nine years of experience building high-performance data systems, currently at Microsoft in Beijing. He is the author of parquet-go, a Go library for reading and writing Parquet files, and Guery, a distributed SQL engine for big data, reflecting deep expertise in storage formats and distributed query execution. His parquet work has been integrated into notable projects like Gleam, where he implemented Parquet file reading support, demonstrating practical impact across the Go big-data ecosystem. Trained as a physicist with a PhD from Peking University, he brings a strong analytical background and attention to low-level data correctness and performance. Colleagues describe him as having “super coding power,” a fitting nod to his prolific open-source contributions and hands-on problem solving. He combines research-grade rigor with production engineering experience to deliver reliable, scalable data tooling.
code9 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Nuclear Engineering Technology/Technician, Doctor of Philosophy - PhD, Nuclear Engineering Technology/Technician at Peking University
github-logo-circle

Github Skills (6)

file-processing10
file-handling10
go10
file-access10
fileio10
distributed-systems9

Programming languages (4)

JavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
chrislusf/gleam

Nov 2017 - Jun 2019

Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
Role in this project:
userBackend Developer
Contributions:12 commits, 7 PRs, 8 comments in 1 year 6 months
Contributions summary:Zhang primarily contributed to the implementation of a Parquet file reader within the Gleam project. Their work involved integrating the `parquet-go` library, defining data structures for reading Parquet files, and creating the necessary components to read header and data. The user consistently added and updated code related to the `parquet` plugin, file reading, and related dependencies to successfully implement Parquet file reading capabilities into the project.
golangmemoryscalabledagdisk
xitongsys/TRIM3D

Dec 2016 - Sep 2017

Contributions:35 commits, 103 pushes, 5 branches in 8 months
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
Zhang Xitong - Software Engineer at Microsoft