Tianlong Wu

Staff Software Engineer at ByteDance

Hangzhou City, Zhejiang, China
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
Tianlong Wu is a Staff Software Engineer with 14 years of experience building and hardening storage and cloud-native systems, recently joining ByteDance after a long tenure at Alibaba Cloud. He specializes in back-end engineering and DevOps for object storage and filesystems, contributing practical fixes and performance improvements to well-known open-source projects like s3fs-fuse and multiple Aliyun OSS SDKs. Tianlong combines systems-level debugging (mutex portability, curl connection pooling) with release engineering (build scripts, packaging) and test automation to drive reliability across stacks. Based in Hangzhou, he holds a Master's in Computer Science from Harbin Institute of Technology and brings a pragmatic, code-first approach to solving distributed storage challenges. An often-overlooked strength is his cross-language impact—contributions span C/C++, JavaScript, Python, and PHP—making him effective at integrating clients and servers in production environments.
code14 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Harbin Institute of Technology
github-logo-circle

Github Skills (36)

unit-testing10
compatible10
filesystem10
javascript10
c-language10
url-encoding10
python10
testing10
fuse10
browser-support10
php10
sdk10
nodejs10
cprogramming-language10
curl10

Programming languages (11)

TypeScriptC#JavaC++CSSCJavaScriptGo

Github contributions (5)

github-logo-circle
ali-sdk/ali-oss

Jan 2016 - Dec 2016

Aliyun OSS(Object Storage Service) JavaScript SDK for the Browser and Node.js
Role in this project:
userBack-end Developer
Contributions:4 releases, 116 commits, 74 PRs in 11 months
Contributions summary:Tianlong primarily contributed to the Aliyun OSS JavaScript SDK, focusing on improving its browser compatibility and overall functionality. They changed the 'Date' header to 'x-oss-date' for browser compatibility and refined the client constructor to handle endpoint, IP, CNAME, and region configurations. Furthermore, the user fixed object URLs, added multipart uploads for server test passes, and enhanced the test suite.
aliyunbrowserossnode-jsjavascript
aliyun/ossfs

Mar 2016 - Feb 2017

Export s3fs for aliyun oss.
Role in this project:
userBack-end & DevOps Engineer
Contributions:6 releases, 48 commits, 17 PRs in 10 months
Contributions summary:Tianlong contributed to the OSS file system's functionality by implementing features, fixing bugs, and improving overall system stability. They added an option to disable extended attributes (xattr) and addressed issues in file descriptor caching. Additionally, the user created a script for building distribution packages, demonstrating their involvement in the project's build and release processes. They also fixed versioning issues and added missing user agent information.
freebsds3fsluksaliyun-ossbtrfs
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
Tianlong Wu - Staff Software Engineer at ByteDance