Bicheng Gao

Keyboard Specialist 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
Bicheng Gao is a California-based software engineer with 13 years of experience blending backend systems work and practical product-focused roles. Currently a "Keyboard Specialist" at Snowflake, he brings hands-on expertise in building and testing consensus mechanisms from his open-source contributions to the high-performance blockchain kernel CITA, where he implemented mock consensus, timestamp support, and test refactors. Trained at Shanghai Jiao Tong University and Columbia University (MS CS), he has research experience in computer vision from a Cornell internship under Prof. Serge Belongie. Comfortable working across research and production code, he pairs rigorous academic grounding with pragmatic engineering—often surfacing small but impactful improvements like test-suite and build-file polishing. Known for an optimistic approach, he favors proving concepts quickly and iterating toward robust implementations.
code13 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Columbia University in the City of New York
bookBachelor's degree, Computer Science (ACM Class), 2014-2018, Bachelor's degree, Computer Science (ACM Class), 2014-2018 at Shanghai Jiao Tong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (8)

consensus10
rust10
blockchain10
serde8
cryptography8
android-enterprise7
testing7
ios-enterprise7

Programming languages (3)

RustSwiftPython

Github contributions (5)

github-logo-circle
citahub/cita

Apr 2018 - Jun 2018

A high performance blockchain kernel for enterprise users.
Role in this project:
userBack-end Developer
Contributions:88 commits, 2 branches in 2 months
Contributions summary:Bicheng primarily contributed to the mock consensus module, adding and modifying code related to the consensus process. They introduced functionalities like timestamp support and code polishing, including updates to the Cargo files. The commits involved creating proof-of-concept code for building and sending blocks within the consensus mechanism. Furthermore, the user's changes extended to modifying the integration tests for the consensus mock, and refactoring the test setup.
kernelconsensusrustblockchainconsortium
volzkzg/sgu

Nov 2012 - Aug 2015

Contributions:23 commits, 1 push in 2 years 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
Bicheng Gao - Keyboard Specialist at Snowflake