Patrick Wu is a senior software engineering leader with eight years of experience building payments and finance platforms at major tech companies, currently serving as Director of Engineering at Temu and holding prior leadership roles at Pinduoduo and AWS. He combines hands-on backend engineering—demonstrated by Java data-structure and algorithm contributions on GitHub—with proven program leadership across high-throughput payments systems. Patrick’s background spans from building automated load-testing and reporting tools at EA to scaling production payments services at Amazon, showing a strong blend of performance optimization and operational rigor. Known as a fast learner and clear communicator, he focuses on detail-driven execution and team collaboration to deliver reliable financial systems. He holds an M.S. in Computer Science from Georgia Tech and dual bachelor’s degrees from Simon Fraser and Zhejiang University, reflecting a global technical foundation. An interesting nod to his curiosity: he personally implemented core algorithms (quicksort, heapsort, mergesort) and data structures (trie, BST) in his public repo, underscoring ongoing hands-on craftsmanship despite senior leadership roles.
8 years of coding experience
11 years of employment as a software developer
Bachelor’s Degree Dual Degree Program, Bachelor’s Degree Dual Degree Program at Zhejiang University
Master’s Degree Computer Science, Master’s Degree Computer Science at Georgia Institute of Technology
Bachelor’s Degree Dual Degree Program, Bachelor’s Degree Dual Degree Program at Simon Fraser University
Contributions:437 commits, 21 PRs, 381 pushes in 2 years 7 months
Contributions summary:Kan primarily contributed to the Java-based backend of the project. Their commits added implementations of common sorting algorithms such as quicksort, heapsort, and mergesort. Furthermore, the user implemented data structures such as a trie and a binary search tree, demonstrating a solid understanding of fundamental data structures and algorithms relevant to Java development.
Contributions:15 commits, 8 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.