Tao Jiang is an experienced engineering manager based in Sydney with 20+ years across Infomedia, IBM, Alipay and Honeywell, now leading core services and data analytics at Infomedia. He blends hands-on full‑stack engineering (Java, Node.js, Python, Angular/React, iOS/Android) with cloud and data platform expertise (AWS, GCP, Snowflake, Informatica) to design and operationalize microservices and analytics pipelines. A pragmatic people and project leader, he has led large cross‑functional teams and delivered complex platform migrations, SSO implementations and high‑coverage rewrites while driving cost and reliability improvements. He contributes to notable open‑source projects—improving SQL grammars and parser fixes in Apache ShardingSphere and ANTLR grammars—reflecting deep SQL and database DDL knowledge not obvious from his manager title. Versatile and systematic, Tao consistently steps into additional technical or leadership roles to unblock delivery and mentor teams. He holds advanced training in applied mathematics and computer applications, bringing analytical rigor to engineering decisions.
9 years of coding experience
6 years of employment as a software developer
Bachelor Degree, Applied Mathematics, Bachelor Degree, Applied Mathematics at East China University of Science and Technology
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
Back-end Developer / Database Engineer
Contributions:3 reviews, 11 commits, 24 PRs in 1 month
Contributions summary:Tao contributed significantly to the grammar definitions for the ANTLR v4 project, specifically focusing on extending the PlSql grammar. Their commits added support for various DDL statements such as `DROP USER`, `DROP CLUSTER`, `TRUNCATE CLUSTER`, `CREATE/ALTER/DROP MATERIALIZED ZONEMAP`, `CREATE/DROP LIBRARY`, and `ALTER/CREATE/DROP/ROLLBACK SEGMENT`. They also added support for ALTER VIEW. The changes primarily involved modifications to the PlSqlParser.g4 file and included corresponding example SQL files, demonstrating a strong understanding of SQL syntax and database DDL operations.
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Role in this project:
Backend Developer
Contributions:1 review, 2 commits, 8 PRs in 1 day
Contributions summary:Tao primarily contributed to the ShardingSphere project by adding and optimizing unit tests, focusing on the `SQLTokenGenerators` and `ContextManagerBuilderParameter` components. They addressed grammar issues in the Oracle and MySQL SQL parsers, correcting the `xmlSerializeFunction` and `begin` statement. Furthermore, the user fixed a parsing error in the MySQL `cast` function and addressed issues related to the `BYTEA` type cast.
dbmsrdbmsdatabase-systemmore-featuresbigdata
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.