Tony Han

Senior Backend Engineer at Tencent

Shanghai, 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
Tony Han is a Senior Backend Engineer based in Shanghai with 13 years building robust, distributed systems and APIs at companies like Tencent and Tubi. He brings deep parser and protocol experience, notably contributing Restore functionality to TiDB and the pingcap SQL parser and improving gRPC and health-check support in Envoy. Tony is comfortable across languages and runtimes—his open-source work spans Elixir (protobuf, Ecto, Elixir core), Ruby (globalid), and system-level projects—showing a knack for both language tooling and database internals. He emphasizes correctness through extensive test coverage and has a track record of shipping subtle but critical features like SQL expression restoration and protobuf encoding for embedded and repeated fields. Colleagues describe him as a pragmatic engineer who prefers well-tested, maintainable solutions that quietly improve developer and system ergonomics.
code13 years of coding experience
job8 years of employment as a software developer
bookSouth China University of Technology
stackoverflow-logo

Stackoverflow

Stats
2,160reputation
231kreached
14answers
54questions
github-logo-circle

Github Skills (59)

atom-editor10
unit-testing10
parserator10
url-routing10
javascript10
sql-parser10
parser10
mixing10
coffeescript10
mysql10
elixir10
mixnet10
testing10
protocol-buffers10
health-check10

Programming languages (19)

JavaC++CSSRustCGoHTMLErlang

Github contributions (5)

github-logo-circle
elixir-protobuf/protobuf

Feb 2017 - Jun 2020

A pure Elixir implementation of Google Protobuf.
Role in this project:
userBack-end Developer
Contributions:1 review, 181 commits, 42 PRs in 3 years 4 months
Contributions summary:Tony implemented core features for a pure Elixir implementation of Google Protobuf. Their contributions include the development of a Protobuf DSL to generate message properties and support for encoding and decoding embedded messages. The user also added support for repeated and packed fields and created tests to validate their work. Furthermore, the user has been responsible for integrating Google Protocol Buffers, an important part of the Elixir protobuf implementation.
protocol-buffersgoogle-protocol-buffersprotobufelixirprotobuf-elixir
envoyproxy/envoy

Dec 2018 - Dec 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:12 reviews, 5 commits, 8 PRs in 4 years
Contributions summary:Tony primarily contributed to the Envoy proxy's back-end functionality, focusing on gRPC and health check features. They implemented support for gRPC content types, enhanced the health check mechanism to support custom health check ports and fixed related issues. Additionally, they contributed to the router and route configuration, including adding support for the RouteList feature, and improving the handling of scoped routes. The contributions included writing and updating unit and integration tests.
nanoservicesmore-catsgolangcontainersproxy
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
Tony Han - Senior Backend Engineer at Tencent