Cody Li is a Software Development Engineer II at Amazon with eight years of experience building production software across C++ and Python, grounded in a Computer Engineering degree from UBC. He progressed from co-op and intern roles at Arista, NetApp and Amazon into a full-time SDE role, contributing to large-scale systems while applying strong testing and refactoring practices. At UBC Thunderbots he modernized a 5,000+ line codebase, added unit test coverage, and integrated diagnostics tooling—experience that signals both systems-level rigor and practical debugging chops. Based in Vancouver, he blends low-level engineering (embedded/robotics tooling) with cloud-scale product development, and is comfortable navigating cross-functional teams to deliver reliable, maintainable software. An attention to design patterns and custom logging solutions hints at a preference for observability and long-term code health beyond immediate feature work.
8 years of coding experience
6 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
Contributions:1 PR, 91 pushes, 1 branch in 2 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
Cody Li - Software Development Engineer II at Amazon