# Ruihan Zhao > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/ruihan ## Work Experience ### Software Engineer @ Datadog Jan 2024 – Present | New York, New York, United States ### Software Engineer @ Airtable Jan 2022 – Jan 2023 | New York City Metropolitan Area ### Software Engineer @ Dropbox Jan 2018 – Jan 2021 | San Francisco Bay Area Built out user facing features for both the web and desktop versions of Paper ### Software Engineering Intern @ Google Jan 2017 – Jan 2017 | Greater New York City Area Modified the entire ads publisher stack to create a diagnostic tool for Ad Exchange, Google’s exchange bidding software. This involved defining new entities to store diagnostic information, querying databases and stats tables to get up to date data, adding to an existing ads service, and finally rendering the diagnostic data in the form of a pie chart on a new Diagnostic tab on the DoubleClick for Publisher website. The diagnostic tool was written in Java and Dart with the Angular2 framework, and tested using unit and end to end tests. ### Security Monitor @ UC Berkeley Jan 2015 – Jan 2017 - I am a Security Monitor for the Residential Hall Association at UC Berkeley. There I provide a safe living environment in the residential halls by both serving as an information booth and by displaying friendly, professional conduct to ensure that residents feel comfortable and secure. ### Lab Assistant for Data Structures and Advanced Programming @ UC Berkeley Jan 2016 – Jan 2016 - Helped current students in lab with projects, homeworks, and labs. - Also held additional weekly office hours to further assist students. ### Software Engineering Intern @ Dstillery Jan 2016 – Jan 2016 | Greater New York City Area Utilized Apache Cassandra to make row slice queries for fetching advertising impression data, reducing ad-history network traffic by 2/3 as well as server side latency. Tested code using JUnit and Mockito testing frameworks, and verified build using Jenkins. Automated API documentation process for Openbar, a client facing API. Utilized Springframework, Springfox, Spring Rest Docs, Swagger, AsciiDoctor, and Swagger2Markup to generate API documentation during the Maven build process. Also parsed JSON to allow for manual modifications. Automatically generated API documentation included the ability to manually modify JSON, add manual sections, add relevant JSON based examples, sort using tags, customize CSS, generate separate docs for separate clients, and allow for the specification of public/private endpoints. ### Assistant Coach @ Golden Bear Gymnastics Jan 2014 – Jan 2015 - I am a coach at Golden Bear Gymnastics in Berkeley and there I lead classes consisting of 2-7 children with ages ranging from 3-11 year olds 1-2 times a week. ### Camp Counselor @ Ramapo Country Day Camp Jan 2014 – Jan 2014 I supervised, entertained, and motivated a group of fifteen 2nd grade campers for an 8 week duration. I had one other co-counselor and together we led our group of campers for 9 hours a day. ### Sales Associate @ American Apparel Jan 2014 – Jan 2014 - Greeter and sales associate ## Education ### Bachelor’s Degree in Computer Science University of California, Berkeley Jan 2014 – Jan 2018 ### Stuyvesant Diploma Stuyvesant High School Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/ruihan-zhao-995b7a107 --- Source: https://flows.cv/ruihan JSON Resume: https://flows.cv/ruihan/resume.json Last updated: 2026-03-23