Ian Choy is a software engineer with a decade of experience building scalable backend systems, currently contributing at Meta after roles at Procurify and AWS. A UBC Computer Engineering graduate, he blends hardware-aware thinking with strong software craftsmanship in Python, Java and C++, and has hands-on experience optimizing API performance and integrating complex financial and procurement systems. At Procurify he led delivery of Amazon Punchout features and improved endpoint response times by ~80% through targeted telemetry and query analysis. He’s comfortable across the stack—front-end to backend—and practices agile/Kanban workflows while mentoring peers. Outside work he’s applied embedded and systems skills to projects like an autonomous sailboat GRIB parser, signaling a practical, interdisciplinary approach to problem solving.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at The University of British Columbia
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.