# Yiyang S. > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/yiyang Experienced Software Developer skilled in C++, Python, JavaScript, Java, Algorithm Design, Data Analysis, Data Engineering, AI/ML. Strong engineering professional with a bachelor’s degree focused on Computer Science, Statistics, and Applied Mathematics from University of California, Berkeley, and graduate certificate in Artificial Intelligence from Stanford University. ## Work Experience ### Software Engineer @ Google Jan 2018 – Present | Mountain View, California * Software Defined Networking and distributed systems * Search Ads Auction Infrastructure and Click Quality * AI Experience * AI Infrastructure ### Software Engineer @ Ellie Mae Jan 2017 – Jan 2018 | Pleasanton, California • Develop and deliver loan application with JavaScript, React and Redux. • Document design aspects on key features and enhancements delivered. • Unit test the app with Mocha, Chai, Sinon.JS, Enzyme and set up the unit test environment with Karma. • Develop the migration script in Node.js. • Work closely with Product and QA to improve and ensure the quality of applications. • Leverage Amazon AWS Web API to implement data storage and log system. • Won the first title in ‘Best AI/Machine Learning’ from Ellie Mae Hackathon. ### Technical Staff @ D-lab Jan 2014 – Jan 2017 | University of California, Berkeley • Wrote web scraping scripts to capture useful information from various websites. • Developed a book searching and recommending website in partnership with a non-profit organization seeking to expand children’s areas of readings. • Assisted people on technical problems such as programming, data analysis and algorithms. • Organized training and workshops on technology and science ### Data Engineering Intern @ Altice USA Jan 2016 – Jan 2016 | San Francisco Bay Area • Designed an end-to-end real-time Spark Streaming application to process Wi-Fi association data and compute and sort out the top busiest access points to balance loads. • Built a Kafka application to stream data from raw source to the Spark Streaming application for both reliability and performance. • Implemented the code to compute throughput and latency of Spark Streaming and compare them with that of Storm Trident with respect to the Wi-Fi data project. • Report weekly to project manager, present final application and summarize design pattern and results in final presentation at the end of internship. ## Education ### Bachelor’s Degree in Computer Science, Statistics, Applied Mathematics University of California, Berkeley ### Artificial Intelligence Stanford University ## Contact & Social - LinkedIn: https://linkedin.com/in/yiyangs --- Source: https://flows.cv/yiyang JSON Resume: https://flows.cv/yiyang/resume.json Last updated: 2026-03-22