Summary
Richard Gao is a software engineer with nine years of experience building web applications and robotics-related software, currently at Microsoft. He combines full-stack web skills—React, Django, ElasticSearch—with practical infrastructure work like Kubernetes CronJobs and testing frameworks to deliver reliable, maintainable features. As a former teaching assistant at Olin College, he brings clear communication and mentorship to engineering teams and a knack for translating complex concepts into working systems. His background ranges from productionizing search APIs that unified thousands of records to modernizing legacy Python codebases, reflecting both product-minded and systems-oriented craftsmanship. Based in Needham, MA, he pairs an Olin engineering education with hands-on troubleshooting experience dating back to PC repair and tutoring, which fuels a detail-oriented, user-focused approach to software.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Engineering with Computing, Bachelor's degree, Engineering with Computing at Franklin W. Olin College of Engineering
High School Diploma, High School Diploma at Freehold Borough High School
English, Chinese