Ruiwei Liang is a Principal Engineer based in Melbourne with 10 years of full-stack web development experience, specializing in Python/Django, Node.js and React. He has progressed from hands-on engineering roles to technical leadership at major Australian financial institutions, including NAB and Macquarie Group, where he now helps shape solutions and delivery. Ruiwei combines backend data-focused skills (Django REST, Pandas) with modern frontend practices (React Hooks, Redux-Saga) and a strong CI/CD and TDD mindset, enabling reliable production systems. His academic background in IT, web development and data science complements a prior degree in international economics, giving him a practical blend of technical depth and business perspective. Notably, he has moved between contributor and solution-engineer roles, demonstrating an ability to translate complex requirements into maintainable full-stack architectures.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, International Economics and Trade, Bachelor's degree, International Economics and Trade at South China Agricultural University
Master of Information Technology, Web Development, Data Science, Master of Information Technology, Web Development, Data Science at Monash University
Contributions:31 pushes, 2 branches in 1 year 1 month
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
Ruiwei Liang - Principal Engineer at Macquarie Group