Shen Zhu

Senior Software Engineer II at Instacart

San Francisco, 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

👤
Senior
🎓
Top School
Shen Zhu is a Senior Software Engineer II based in San Francisco with 11 years of experience building distributed systems and stream-processing infrastructure. Currently at Instacart, Shen combines production engineering at scale with deep open-source contributions, notably refactoring metric and operator instantiation in the widely used Apache Flink project. His background includes backend systems work at Bloomberg and internships and research roles at Columbia, Microsoft, and Yahoo, reflecting strong academic and industry breadth. Shen holds a Master's in Computer Science from Columbia and maintains a technical blog, signaling active engagement with the developer community. Known for improving code maintainability and consistency in complex codebases, he brings pragmatic craftsmanship to observability and streaming challenges.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Tongji University
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Columbia University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

javas10
big-data10
flink-sql10
apache-flink10
java10
metric10
testing9
scala8
sql7

Programming languages (5)

JavaC++GoHTMLPython

Github contributions (5)

github-logo-circle
apache/flink

Aug 2021 - Dec 2021

Apache Flink
Role in this project:
userBack-end Developer
Contributions:15 reviews, 8 commits, 13 PRs in 4 months
Contributions summary:Shen primarily focused on migrating and refactoring metric-related instantiations within the Apache Flink codebase. They modified several test files, specifically focusing on internal operator and task metric groups and associated components to improve the code structure. The commits involved adapting factory methods for instantiating various operator metric groups, demonstrating a focus on improving code maintainability and consistency within the Flink metrics system.
pythonflinkconnectorsqlapache
Contributions:72 commits, 72 pushes 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