Mo Yang is a Senior Software Engineer with 12 years' experience building high-throughput payment systems and money-movement platforms across Stripe and Ant Group, where he architected core e-commerce wallet and cross-border payment flows for Alibaba’s global marketplaces. He combines disciplined, detail-oriented coding with end-to-end project leadership—owning requirements, architecture, testing, UAT and production launches—to deliver scalable, reliable fintech services that measurably increased transaction volume and wallet engagement. Comfortable in both backend architecture and QA, he has a history of refactoring and test-driven improvements in open-source projects like TEAMMATES. Based in Singapore and fluent in Java-driven ecosystems, he quickly adapts to unfamiliar domains and consistently turns complex payment rules into auditable, production-ready systems.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Engineering, 4.38/5.0, Bachelor of Engineering (B.Eng.), Computer Engineering, 4.38/5.0 at National University of Singapore
This is the project website for the TEAMMATES feedback management tool for education
Role in this project:
Back-end Developer & QA Engineer
Contributions:428 commits, 27 PRs, 80 pushes in 11 months
Contributions summary:Mo primarily focused on cleaning up and refactoring the StudentCourseDetailsPageAction. They moved list comparison functions to test helpers, performed action cleanup, and canceled an issue. The code changes involved modifications to the Java test files, specifically the StudentCourseDetailsPageActionTest.java file, demonstrating a focus on test improvements and backend logic.
Contributions:26 commits, 25 pushes, 1 branch in 4 months
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.