Anfeng Yuan

Software Developer at JD.COM

Daxing District, 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

👤
Senior
🎓
Top School
Anfeng Yuan is a software developer with 11 years’ experience specializing in big data R&D, currently building data systems at JD.com in Beijing. He brings deep backend and database expertise, having contributed parser and transaction support to Vitess and fixes/features to the Presto query engine—both influential projects in distributed databases and SQL engines. His work on Go-based SQL parsing and MySQL-specific compatibility shows a pragmatic focus on robustness and interoperability across large-scale data stacks. Trained in telecommunications and P2P systems at Huazhong University of Science and Technology, he combines protocol-level understanding with practical engineering. Colleagues rely on him to tackle subtle parser bugs, SQL dialect edge cases, and production-facing query planning issues. He pairs steady long-term product ownership with active open-source contributions that improve core data infrastructure.
code11 years of coding experience
bookBachelor's degree, Telecommunications Engineering, Bachelor's degree, Telecommunications Engineering at Huazhong University of Science and Technology
bookMaster, P2P, Master, P2P at Huazhong University of Science & Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (27)

sql-parser10
mysql10
data-set10
databases10
query-optimization10
java10
data-model10
javas10
go10
parsing10
sql10
database-design10
user-data10
query-engine10
text-parsing10

Programming languages (10)

JavaC++ShellCScalaJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
xwb1989/sqlparser

Feb 2018 - May 2018

SQL Parser implemented in Go
Role in this project:
userBack-end Developer
Contributions:7 commits in 3 months
Contributions summary:Anfeng primarily contributed to the development of an SQL parser implemented in Go. Their work involved adding support for transaction statements, improving set statements, and fixing rename bugs within the parsing logic. They also implemented support for MySQL-specific comments. These changes indicate a focus on enhancing the parser's functionality and compatibility.
golangsql-parsersqlparser
prestodb/presto

Nov 2014 - Apr 2016

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:27 commits, 46 PRs, 219 comments in 1 year 5 months
Contributions summary:Anfeng contributed to the Presto distributed SQL query engine by addressing bugs and implementing new features. Their work included fixing issues in information schema and system tables, removing redundant code, and adding support for new functionalities like "IF EXISTS" for DROP TABLE and DROP VIEW. Furthermore, the user added a session property to set the task writer count, and made fixes to address planning errors.
distributed-sqlquerybigdataquery-enginesql
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
Anfeng Yuan - Software Developer at JD.COM