Tian Tian

Alibaba-NTU-IPP PhD Candidate

Hangzhou City, Zhejiang, Singapore
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
Tian Tian is an experienced software engineer and Alibaba-NTU-IPP PhD candidate with 15 years of full‑stack and backend expertise, currently attached to Lazada’s Risk & Security team. He blends research-driven problem solving from NTU with hands-on engineering in cloud, serverless and Node.js ecosystems, contributing to high-profile projects like the Node.js runtime and Alibaba Cloud SDKs. His work spans SDKs, CLI tooling, WebSocket servers and serverless deployment, plus test automation and DevOps—demonstrating an emphasis on reliability, maintainability and API ergonomics. Tian has repeatedly improved core libraries (e.g., Buffer/fd fixes in node, PerMessageDeflate handling in ws) and added pragmatic features such as environment-based auth and proxy support for cloud SDKs. He also builds developer-facing frameworks and tooling—ranging from a Node web framework to documentation tooling—showing a knack for developer productivity. Based in Hangzhou and Singapore, he combines academic rigor with impactful open-source contributions that quietly improve developer workflows and production systems.
code15 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Nanyang Technological University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Nanyang Technological University Singapore
github-logo-circle

Github Skills (74)

expressjs10
python10
testing10
http10
websocket10
javas10
jtest10
serverless10
client-websocket10
markdown10
mongoose10
javascript10
event-handling10
async10
jes10

Programming languages (22)

C#JavaCSSC++CCMakeScalaGo

Github contributions (5)

github-logo-circle
JacksonTian/doxmate

Sep 2012 - Nov 2016

文档伴侣
Role in this project:
userFull-stack Developer
Contributions:125 commits, 9 pushes, 8 comments in 4 years 2 months
Contributions summary:Tian contributed significantly to the project, primarily by updating and refactoring the documentation generation process. They implemented features like the ability to specify an output folder and integrated markdown support. They also updated the project's templates by refining styling and adding features such as the disqus and google analytics. The user fixed various bugs, including fixing the indexing of the API docs.
hacklangvuesketchupscreepssitecore
JacksonTian/ping

Nov 2011 - Jun 2017

一个您会喜欢的基于Node的Web开发框架。【学习研究所用,请勿用于生产环境】
Role in this project:
userFull-stack Developer
Contributions:27 commits, 2 PRs, 2 pushes in 5 years 8 months
Contributions summary:Tian implemented features for a Node.js-based web development framework, including range support for static file serving, dynamic server capabilities with session management and cookie handling, and a basic framework structure. They added view rendering with a templating engine, enhanced the framework with portal implementation, and added basic HTTP and HTTPS server functionalities. These changes involved modifications to core files like `app.js`, `server.js`, `framework.js`, and the addition of supporting modules, indicating a focus on expanding the framework's capabilities.
javascriptnodejsnodenode-web
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
Tian Tian - Alibaba-NTU-IPP PhD Candidate