Aaron Li is a Software Engineer II at Microsoft with nine years of hands-on experience building backend and distributed systems, specializing in gRPC, Spring Boot, and cloud-native/docker architectures. He progressed from internships and teaching assistantships to production engineering roles, bringing both practical implementation skills and academic rigor from a MS in Computer System Engineering. Known for designing resilient services and API-driven systems, Aaron blends strong backend fundamentals with experience operating in large-scale cloud environments. Based in Redmond, he combines an engineer’s attention to detail with a track record of shipping dependable services at enterprise scale, and a background in mentoring and teaching that helps him communicate complex design decisions effectively.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, 82/100, Bachelor's degree, Computer Science, 82/100 at Tianjin Polytechnic University
Master of Science - MS, Computer System Engineering, 3.67/4.0, Master of Science - MS, Computer System Engineering, 3.67/4.0 at Northeastern University
Azure tools for Java, including Azure Toolkits for Eclipse, IntelliJ and related projects.
Contributions:89 comments, 143 issues in 1 year 7 months
groovytoolkitseclipseazurejava
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.