Yue Kang

Software Engineer at Snap Inc.

Palo Alto, 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
Yue Kang is a software engineer with 14 years of experience building backend systems for consumer and data-intensive products, currently at Snap in Palo Alto. A Stanford M.S. in Electrical Engineering and prior roles at Uber and Splunk underpin a strong foundation in scalable systems and real-world product delivery. Yue contributes to high-impact open-source work—most notably improving IPC reader performance and custom metadata support in Apache Arrow—showing a focus on efficient data interchange and robust in-memory analytics. Beyond code, Yue brings creativity and leadership from running D&D campaigns and discipline from long-term competitive swimming, traits that surface in pragmatic problem solving and team collaboration.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, E-commerce Engineering with Law, Bachelor's degree, E-commerce Engineering with Law at Beijing University of Posts and Telecommunications
bookMaster of Science (M.S.), Electrical Engineering, Master of Science (M.S.), Electrical Engineering at Stanford University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
9,229reputation
4.5mreached
59answers
39questions
Badges
android
top-5%
race-condition
top-5%
sorting
top-5%
algorithm
top-5%
java
top-5%
javascript
top-5%
github-logo-circle

Github Skills (26)

c-language10
data-serialization10
ipc10
serialization10
apache-arrow10
interprocess-communication10
cprogramming-language10
testing9
react-native9
javascript9
algorithm9
java9
race-condition9
android9
react9

Programming languages (17)

JavaC++RustCCMakeGoJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
apache/arrow

Nov 2021 - Dec 2022

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:214 reviews, 4 commits, 15 PRs in 1 year 1 month
Contributions summary:Yue primarily contributed to the Apache Arrow project, focusing on improving the IPC reader and custom metadata handling. They addressed a specific issue related to fine-grained I/O in the IPC reader by implementing a new approach. Furthermore, the user added support for saving and retrieving custom metadata in record batches within IPC files. These changes involved modifying core components and adding tests to verify the implementations, improving the data interchange and in-memory analytics capabilities of Apache Arrow.
memorymulti-languagetoolboxacceleratedarrow
Contributions:12 reviews, 5 PRs, 4 pushes in 1 year
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
Yue Kang - Software Engineer at Snap Inc.