Yi-sheng Lien

Software Engineer at TSMC

Taiwan
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
Yi-sheng Lien is a software engineer with eight years of experience specializing in backend development and distributed systems, currently based in Taiwan and working at TSMC. He has contributed to high-profile open-source projects like Apache Ozone and Hadoop, improving code quality with nullable annotations and enhancing CLI and server-side functionality for storage management. Previously he built backend services for a secure data collaboration platform at Helios Data and worked as a Java developer in a stealth startup, demonstrating both product-focused and systems-level expertise. He holds a Master’s in Computer Science from National Cheng Kung University and a Bachelor’s from National Taipei University. Notably, his open-source work shows a pragmatic focus on maintainability and operational correctness—small, targeted changes that reduce friction in large distributed storage codebases.
code7 years of coding experience
job2 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at National Cheng Kung University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at National Taipei University
languagesChinese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

ozone10
javas10
command-line-interface10
object-storage10
hadoop10
back-end-development10
java10
command-line10
cli10
annotate9
annotations9
data-storage9
object-store7
big-data7

Programming languages (8)

JavaDockerfileC++RustCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/ozone

Sep 2019 - Oct 2020

Scalable, reliable, distributed storage system optimized for data analytics and object store workloads.
Role in this project:
userBack-end Developer
Contributions:47 reviews, 31 commits, 38 PRs in 1 year 1 month
Contributions summary:Yi-sheng primarily contributed to the Apache Ozone project by modifying existing code and adding annotations, with a focus on the Ozone Manager (OM) and related components. They made changes to several OM response classes, adding nullable annotations to improve code quality. Additionally, the user addressed issues related to the command-line interface (CLI) and integrated volume checks within key manager and file operations. Finally, they contributed to server-side handling related to recovering trash functionality.
scalableredundantapachebig-dataspark
apache/hadoop

Jun 2019 - Oct 2019

Apache Hadoop
Role in this project:
userBack-end Developer
Contributions:16 reviews, 11 commits, 12 PRs in 3 months
Contributions summary:Yi-sheng contributed to the Apache Hadoop project by addressing specific code issues and implementing new features. Their work included fixing an unused variable in the ZStandardCompressor, modifying the OzoneFsShell, and adding nullable annotations to various OMResponse classes within the Ozone Manager module. Furthermore, the user made changes to the SCM CLI, grouping container and pipeline subcommands, and updating the .env files to rename `HADOOP_RUNNER_VERSION` to `OZONE_RUNNER_VERSION`. These contributions involved modifying core components and related configuration.
apachebig-datasparkhadoopjava
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
Yi-sheng Lien - Software Engineer at TSMC