Lin Zhou

Sr Software Engineer at Databricks

Mountain View, 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
Lin Zhou is a senior software engineer in Mountain View with a strong background in back-end systems and distributed data platforms, currently contributing to Databricks after prior roles at Google and research internships at Microsoft Research. Over four years of focused hands-on experience, Lin has contributed notable enhancements to open-source projects like Delta Lake and Delta Sharing—adding time-travel and versioning support and refactoring catalog and file-index components that improve scalable data sharing and storage. Comfortable working across protocol definitions, server logic, and client APIs, Lin blends systems design with pragmatic engineering to make large data tooling more reliable and interoperable. Their trajectory from academic research in machine learning and mobile sensing to production-grade data infrastructure hints at an engineer who bridges rigorous research thinking with production delivery.
code4 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of California, Santa Barbara
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Shanghai Jiao Tong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

api-rest10
big-data10
rest-api10
data-sharing10
spark10
delta-lake10
restful-api10
data-engineering10
scala10
api-design9
java9
api9
javas9

Programming languages (5)

JavaShellScalaGoPython

Github contributions (5)

github-logo-circle
delta-io/delta-sharing

Nov 2021 - Jan 2023

An open protocol for secure data sharing
Role in this project:
userBack-end Developer
Contributions:37 releases, 531 reviews, 339 commits in 1 year 2 months
Contributions summary:Lin's contributions primarily involve implementing and refining features within the Delta Sharing protocol. They added the `expirationTime` field to the `DeltaSharingProfile`, expanded the API to accommodate the `tableVersion` parameter for querying, and integrated the support for time travel using `timestamp` and `startingVersion`. These changes included modifications across multiple files, including those for protocol definitions, rest clients, and server-side logic, indicating their work was mainly focused on back-end development.
secureopen-protocolsharingbig-dataspark
delta-io/delta

Jun 2022 - Jun 2022

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer
Contributions:34 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Lin contributed to the Delta Lake project by refactoring and modifying core components related to the catalog, sources, and deletion vector store. The changes include refactoring the `DeltaCatalog` and `DeltaSource` and adding utility functions. The user also implemented classes for "delta format sharing," including `DeltaSharingUtils`, `DeltaSharingFileIndex`, and `DeltaSharingLogFileSystem`. These modifications suggest a focus on improving data storage and retrieval mechanisms within the Delta Lake framework.
analyticsprestodbflinkbig-dataspark
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