Chengyan Zhan

Software Engineer at Google

San Francisco Bay Area 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
Chengyan Zhan is a software engineer with eight years of experience building server-side systems, currently contributing to Cloud Services Management and Security at Google after earlier work on the YouTube Commerce Platform. With a strong foundations in chemistry and advanced degrees in both chemistry and computer science from Cornell, he brings a research-minded approach to engineering problems and has experience bridging academia and industry. He is an active backend and database engineer in open source, notably contributing Kudu datastore integration and data-indexing improvements to the GeoWave geospatial indexing project. Comfortable working across large-scale distributed datastores and data serialization challenges, he combines low-level database expertise with production security and cloud service experience in the San Francisco Bay Area.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Chemistry, Bachelor of Science - BS, Chemistry at Nanjing University
bookMaster of Science - MS, Chemistry, Master of Science - MS, Chemistry at Cornell University
bookHigh School, High School at Chengdu No.7 High School
languagesEnglish, Chinese
github-logo-circle

Github Skills (19)

back-end-development10
databases10
indexing10
java10
indexed10
javas10
indexer10
database10
kudu10
spatial-data9
geospatial9
geo9
spatial9
accumulo8
dynamodb5

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
locationtech/geowave

Feb 2019 - May 2019

GeoWave provides geospatial and temporal indexing on top of Accumulo, HBase, BigTable, Cassandra, Kudu, Redis, RocksDB, and DynamoDB.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:5 commits, 2 PRs in 2 months
Contributions summary:Chengyan primarily contributed to the Kudu datastore integration within the GeoWave project. Their work involved implementing Kudu-specific reader and writer functionality, including the creation of a basic Kudu reader for reading data. They also addressed data serialization issues within the Kudu datastore and made updates to the Kudu operations for data index support. Their contributions involved creating Kudu data index, adding functionality to handle data indexing, and resolving issues related to the deserialization of data, and optimizing the KuduRangeRead class.
indexingon-tophbasekudupartitioning
jhseung/Plants-v-Zombies

Mar 2018 - May 2018

Contributions:34 commits in 1 month
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