Tao Jiang

Engineering Manager at Infomedia Ltd

Sydney, New South Wales, Australia
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
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.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor Degree, Applied Mathematics, Bachelor Degree, Applied Mathematics at East China University of Science and Technology
github-logo-circle

Github Skills (16)

grammar10
javas10
junit10
grammars10
sql10
java10
antlr10
jtest10
mysql9
oracle8
databases8
database8
oracles8
distributed-database7
sql-database7

Programming languages (12)

C#JavaDockerfileC++ShellCANTLRGherkin

Github contributions (5)

github-logo-circle
antlr/grammars-v4

Nov 2022 - Jan 2023

Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
userBack-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.
grammarparser-generatorabstract-syntax-treeexpectationgrammars
apache/shardingsphere

Feb 2022 - Feb 2022

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Role in this project:
userBackend 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.
Request Free Trial
Tao Jiang - Engineering Manager at Infomedia Ltd