Huan Du

Technical Director at 北京嘀嘀无限科技发展有限公司

Beijing, 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
Huan Du is a seasoned technical director and hands-on software engineer with 15 years of experience building mobile apps, backend services, and developer-focused libraries from Beijing. He blends leadership roles at startups and larger firms—CTO at game companies and Technical Director at 北京嘀嘀无限—with deep engineering work in C++, Java, Node.js and Go. Huan is an active open-source contributor, known for practical Go libraries such as go-sqlbuilder, xstrings, and a Facebook Graph API SDK that improved batch calls and binary uploads, reflecting his passion for elegant APIs that simplify developers’ lives. He favors well-designed, readable code and has a track record of turning developer pain points into reusable solutions. Notably, his background includes designing mobile browsing features at Microsoft and building payment services at Baidu, giving him a rare combination of product, platform and low-level systems experience.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster, Electronic Information, Master, Electronic Information at Huazhong University of Science and Technology
bookBachelor of Engineering (B.E.), Electric & Information, Bachelor of Engineering (B.E.), Electric & Information at 华中科技大学
languagesChinese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

text-manipulation10
algorithm10
databases10
facebook-graph-api10
go10
strings10
api10
sql-builder10
sql10
apidoc10
utf10
database10
testing10
sdk9
orm8

Programming languages (10)

TypeScriptJavaShellMakefileVueJavaScriptGoHTML

Github contributions (5)

github-logo-circle
huandu/go-sqlbuilder

Dec 2017 - Jan 2023

A flexible and powerful SQL string builder library plus a zero-config ORM.
Role in this project:
userBack-end Developer
Contributions:33 releases, 23 reviews, 111 commits in 5 years 1 month
Contributions summary:Huan significantly contributed to the `go-sqlbuilder` library by adding new features and functionality. They introduced aliases for existing functions to improve code readability and added tests and documentation. The user's work involved adding support for DISTINCT in SELECT statements, nested SQL queries and the Builder interface. These changes expanded the library's capabilities and improved its usability for building SQL queries.
stringhiveqlormwell-testedzero
huandu/facebook

Jul 2012 - May 2022

A Facebook Graph API SDK For Go.
Role in this project:
userBack-end Developer
Contributions:3 releases, 1 review, 170 commits in 9 years 10 months
Contributions summary:Huan's contributions primarily focused on enhancing the Go-based Facebook Graph API SDK. They added support for batch API calls, enabling the SDK to handle multiple API requests efficiently. Further improvements included the addition of methods for shorthand API calls and the implementation of functionalities for binary file uploads within the API framework. They also updated the documentation, providing more usage examples.
golangapibatchapi-sdksdk
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
Huan Du - Technical Director at 北京嘀嘀无限科技发展有限公司