Zihan Li

Staff Software Engineer, System Infrastructure at LinkedIn

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

🤩
Rockstar
🎓
Top School
Zihan Li is a Staff Software Engineer in LinkedIn’s System Infrastructure team with seven years of experience building cloud-native, distributed systems and developer tooling. He has a strong academic foundation from Rice University and Nankai University and a practical track record shipping microservices profiling, observability, and testing automation across Schlumberger and China’s SINGULATO auto company. At Schlumberger he integrated Istio and monitoring stacks to deliver distributed tracing and real-time analysis, and at ZHICHEAUTO he automated test generation to cut testers’ repetitive work by ~60%. Zihan contributes to Apache Gobblin on back-end reliability and performance, improving exception handling and timeouts in a widely used data integration framework. He combines systems-level C++/Java expertise with JavaScript and Python fluency and a knack for rapidly prototyping production-ready solutions. Colleagues describe him as a quick learner, pragmatic engineer and collaborative team leader who thrives on reducing developer friction.
code7 years of coding experience
job6 years of employment as a software developer
bookHigh school, High school at Hefei No.1 High School
bookMaster's degree Computer Science, Master's degree Computer Science at Rice University
bookBachelor's degree computer science, Bachelor's degree computer science at Nankai University
github-logo-circle

Github Skills (9)

javas10
exception-handling10
java10
data-engineering10
data-pipelines9
data-pipeline9
reactivex9
hadoop8
hive7

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
apache/gobblin

Sep 2019 - Jan 2023

A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.
Role in this project:
userBack-end Developer
Contributions:572 reviews, 72 commits, 365 PRs in 3 years 5 months
Contributions summary:Zihan primarily contributed to the back-end of the Apache Gobblin data integration framework. Their work focused on fixing bugs related to exception handling and writer behavior, notably in the context of ReactiveX and IOExceptions. Furthermore, the user made changes to improve the performance and reliability of the system, including implementing timeout mechanisms. Their contributions also involved the modification of existing code, such as the hive metadata writer, and improvements to the codebase's overall functionality.
datadcosdata-streambig-data-integrationbatch-data
ZihanLi58/incubator-gobblin

Mar 2019 - Jun 2024

Gobblin is a distributed big data integration framework (ingestion, replication, compliance, retention) for batch and streaming systems. Gobblin features integrations with Apache Hadoop, Apache Kafka, Salesforce, S3, MySQL, Google etc.
Contributions:321 pushes, 145 branches in 5 years 3 months
salesforceretentionbig-data-integrationcompliancekafka-connect
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
Zihan Li - Staff Software Engineer, System Infrastructure at LinkedIn