Zifan Shi is a software engineer based in Los Angeles with nine years of experience building backend systems, currently contributing at Amazon. A USC computer science senior (with a physics minor) who previously completed rigorous mechanical engineering studies at RPI, Zifan combines strong academic fundamentals (high GPAs) with practical production experience. At USC he served as a course producer for multiple software development classes, helping define project requirements, grade assignments, and mentor students—experience that sharpens his communication and code-review instincts. He has internship and early-career experience building web applications with Django and shipping features during multiple Amazon engagements. Colleagues describe him as a developer who bridges thoughtful design and hands-on implementation, comfortable in both teaching and scaling code. Outside core work he brings a teaching mindset to engineering, turning complex problems into clear, testable tasks.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, MS, Computer Science, 3.86, Bachelor of Science - BS, MS, Computer Science, 3.86 at University of Southern California
Bachelor of Science - BS, Mechanical Engineering, 3.98, Bachelor of Science - BS, Mechanical Engineering, 3.98 at Rensselaer Polytechnic Institute
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.