Summary
Gary Li is a Senior Software Engineer with 11 years of production experience building high-volume, high-availability payment systems and platforms, now contributing at Microsoft. He has deep expertise in the Java ecosystem, SQL/databases, and led the migration from monolith to microservices at FIS—designing core payment hubs that handle tens of millions of transactions daily. Gary has delivered cost-saving payment routing innovations, managed complex banking migrations, and routinely handled on-call responsibilities while mentoring peers. A Northeastern CS master's graduate, he combines strong academic rigor with a practical bias for shipping reliable systems and has a history of creating internal tools to boost team knowledge and productivity.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Science, Computer Science, 3.0/4.0, Bachelor of Science, Computer Science, 3.0/4.0 at Zhengzhou University
Master, Computer Science, 3.9/4.0, Master, Computer Science, 3.9/4.0 at Northeastern University