Weiming Chen

Staff Engineer at Commonwealth Bank

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
Weiming Chen is a Staff Engineer in Sydney with 13 years of experience building enterprise systems, data pipelines and ML-driven products across startups and large organisations. He combines hands-on engineering and team leadership to deliver production-grade machine learning and data platforms on AWS, Spark and Databricks, and has repeatedly improved reliability through automation, CI/CD and testing. His background spans recommender systems, semantic search prototypes using BERT, RNN-based NLG products (a popular Classical Chinese poetry bot with tens of thousands of users), and large-scale ETL for analytics. An active problem-solver, he contributes to open-source projects such as refining pypinyin’s accuracy for Chinese romanisation, reflecting both language-aware engineering and attention to detail. Known for turning research ideas into usable services, he excels at bridging ML research, product needs and robust platform engineering.
code13 years of coding experience
job16 years of employment as a software developer
bookBE, Software Engineering, BE, Software Engineering at University of New South Wales
languagesChinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
11reputation
11kreached
1answer
0questions
github-logo-circle

Github Skills (5)

python10
ch10
testing9
regular-expression9
selenium6

Programming languages (8)

C#JavaShellC++JavaScriptLuaRubyPython

Github contributions (5)

github-logo-circle
mozillazg/python-pinyin

Aug 2015 - Oct 2015

汉字转拼音(pypinyin)
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 2 comments in 1 month
Contributions summary:Weiming's contributions primarily focused on refining the underlying logic of the Python-based pypinyin library. This involved correcting character mappings, specifically addressing the handling of vowel sounds in pinyin representation and refining the initial sounds. The user also addressed inconsistencies by replacing special characters with regular letters, updating the test suite, and removing unnecessary spaces. These changes contribute to improved accuracy and robustness of the pinyin conversion library.
chinesepinyinhanzipythonpython3
MingStar/SimUniversity

Jun 2012 - Oct 2020

Variance of the board game Settlers of Catan, with a University/Campus theme
Contributions:59 commits, 4 pushes, 2 comments in 8 years 5 months
dotnetgamevariancesettlers-of-catancampus
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
Weiming Chen - Staff Engineer at Commonwealth Bank