Andrew Yang

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

🤩
Rockstar
🎓
Top School
Andrew Yang is a seasoned JavaScript engineer and pragmatic technology leader with a decade of experience building and scaling front-end systems across startups and fast-growing companies in Sydney. He has progressed from hands-on frontend development to engineering management and staff-level leadership at places like Rokt and Immutable, and he currently founders BuyWisely while serving as a Senior Staff Software Engineer. Deeply focused on SPA frameworks (Angular, Vue, React), he emphasizes clean, maintainable code, reusable web components, and strong CI/CD practices that help teams ship reliably. Andrew contributes to well-known open-source efforts around date libraries—adding thorough unit and ESLint tests to the popular You-Dont-Need-Momentjs project—showing a practical commitment to tooling and code quality. With a Master’s in System and Control and a background spanning both frontend and backend work, he blends systems thinking with pragmatic engineering to solve complex product problems. Colleagues describe him as self-motivated and mentorship-oriented, consistently translating architectural decisions into measurable delivery.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree, Automation, Bachelor’s Degree, Automation at Shandong University of Science and Technology
bookUNSW Sydney
languagesEnglish, shandonghua
github-logo-circle

Github Skills (5)

unit-testing10
javascript10
date-fns10
eslint9
dayjs7

Programming languages (12)

TypeScriptC#CSSCStarlarkSolidityJavaScriptShaderLab

Github contributions (5)

github-logo-circle
List of functions which you can use to replace moment.js + ESLint Plugin
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 36 commits, 17 PRs in 4 years 1 month
Contributions summary:Andrew's primary contribution involves creating and refining unit tests for the project's core functionalities. They wrote tests to validate the behavior of date and time manipulation functions, ensuring they function as expected. Additionally, the user implemented tests for an ESLint plugin designed to discourage the use of the `moment.js` library, promoting the use of `date-fns` and native JavaScript date methods. They also added dayjs comparisons to existing tests.
bundle-sizetree-shakingdate-fnsmomentjstimeago
ddvkid/hackathon

May 2018 - Mar 2022

Contributions:2 PRs, 2 pushes, 1 branch in 3 years 11 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.
Request Free Trial
Andrew Yang