Cheng Wei

Senior Machine Learning Engineer at BGL Corporate Solutions

Perth, Western 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

🤩
Rockstar
🎓
Top School
Cheng Wei is a Senior Machine Learning Engineer based in Perth with 14 years of software engineering experience and a strong focus on deep learning and deep reinforcement learning for real-world NLP and computer vision problems. He combines research-driven model development with production-grade big data and cloud skills (Spark, Databricks Delta Lake, AWS EMR/Kinesis, Docker) to deliver automated information-extraction systems at scale. A hands-on coder across Python, Java, Scala and full-stack stacks, Cheng also brings formal strengths in probability, linear algebra and statistics from advanced microcredentials and an MS in Data Science. He founded and led the RoboBinding open-source Android MVVM project, contributing notable UI data-binding improvements that reflect his long-standing interest in clean, testable code and developer experience. Colleagues rely on him to translate ML papers into practical solutions and to design near real-time analytics services that bridge research and product needs.
code14 years of coding experience
job10 years of employment as a software developer
bookMicroMasters, Data Science from The University of California, San Diego, MicroMasters, Data Science from The University of California, San Diego at edX
bookDeep Learning Nanodegree Foundation, Artificial Intelligence, Completion, Deep Learning Nanodegree Foundation, Artificial Intelligence, Completion at Udacity
bookMicroMasters, Statistics and Data Science from Massachusetts Institute of Technology, MicroMasters, Statistics and Data Science from Massachusetts Institute of Technology at MITx on edX
bookBachelor of Science (BSc), Computer Science and Technology, Bachelor of Science (BSc), Computer Science and Technology at Fuzhou University
bookMaster of Science, Data Science, Master of Science, Data Science at University of Illinois Urbana-Champaign
languagesEnglish, Chinese
github-logo-circle

Github Skills (5)

javas10
android-ui10
java10
android-sdk9
xml8

Programming languages (7)

TypeScriptJavaScalaGoInno SetupJupyter NotebookPython

Github contributions (5)

github-logo-circle
RoboBinding/RoboBinding

Sep 2011 - Oct 2017

A data-binding Presentation Model(MVVM) framework for the Android platform.
Role in this project:
userMobile Developer (Android)
Contributions:4 releases, 732 commits, 8 PRs in 6 years 1 month
Contributions summary:Cheng contributed to the implementation of UI components and attribute bindings for the Android platform. The commits focused on enhancing the functionality of views within the Robobinding framework, specifically addressing issues related to listeners and two-way binding for various UI elements, including ListViews, RadioGroups, and dynamic item layouts, ensuring proper synchronization between view elements and the underlying data model. The user also worked on integrating menu support, indicating involvement in UI structure and navigation.
data-bindingpresentationmvvm-frameworkmvvmandroid
Contributions:7 commits, 2 PRs, 2 pushes in 2 years 2 months
gradleaspectjaspectj-pluginjavagradle-plugin
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
Cheng Wei - Senior Machine Learning Engineer at BGL Corporate Solutions