Jack Yang is a seasoned software developer with a decade of experience delivering high-impact features across firmware, embedded systems, and fintech platforms. He has driven end-to-end initiatives at Square, ensuring EMV Level 2 payment kernels and in-person card experiences work seamlessly on global devices, and he currently helps shape payment and developer experiences at Block. Earlier at Qualcomm, he held a staff software developer role, pairing deep technical execution with cross-team leadership. His background also includes firmware work at Fitbit and multiple prestigious internships at Google, Microsoft, and Amazon, reflecting a hands-on engineering trajectory from Bluetooth LE to Android frameworks. Based in Canada and a University of Waterloo software engineering graduate with distinction, he translates customer pain points into practical, scalable solutions and often serves as the bridge between engineering and external stakeholders.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Software Engineering, Computer Software Engineering, With Distinction, Bachelor of Software Engineering, Computer Software Engineering, With Distinction at University of Waterloo
Contributions:85 commits, 84 pushes, 5 branches in 7 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.