# Yingying Wu > Software Engineer at Meta | ex-Microsoft, ex-EA Location: San Francisco Bay Area, United States Profile: https://flows.cv/yingying Software Engineer with 5+ years of professional experience in building and operating scalable, fault-tolerant, highly available services. Hands-on experience with API and SDK development, service monitoring, and DevOps automation. Committed to writing readable and testable code that is performant. ## Work Experience ### Software Engineer @ Meta Jan 2024 – Present | Menlo Park, California, United States ### Software Engineer II @ Microsoft Jan 2022 – Jan 2024 | Mountain View, CA Azure Communication Services team Built the Call Automation service that enables developers to build Contact Center As a Service. Since its generally availability in June 2023, the service has been handling 320K+ calls per month. - Reduced on-call time to resolution from 2 hours to 10 minutes (90% reduction) by implementing monitoring metrics and building a dependency dashboard using Geneva, Logs-to-Metrics, and Kusto to identify issues with dependent services. - Designed and implemented customer-requested features to surface valuable call insights in API responses, enhance privacy measures in logs; and extend support for special characters in telephony custom context. - Implemented a Call Automation Service runtime validator, decreasing runtime request error rate by 20%. - Designed and implemented key .Net SDK features such as request idempotency, event parser, and input validators by adhering to the Azure SDK Design Guidelines and utilizing OpenAPI. Communicated the designs to other SDK developers to help them adopt the same design standard - Created unit and end to end testing standards for my team of 7 engineers, increasing project test coverage from 0% to 80%. ### Software Engineer @ Electronic Arts (EA) Jan 2020 – Jan 2022 | Burnaby, British Columbia, Canada EADP Gameplay Services Team - Built a large-scale distributed Quests service in Kotlin to keep track of quests configurations, player progress, enrolment status and rewards for Battlefield 2042, serving millions of users. - Integrated Rules service into Quests service to evaluate quest status based on visibility, eligibility, and completion rules. - Set up tracing, Grafana dashboards and alerts for observability of gameplay services. - Implemented behavior-driven unit tests using Cucumber to increase test coverage for gameplay services. ### Software Developer Co-op @ Tasktop Jan 2019 – Jan 2019 | Vancouver, Canada Area - Responsible for weekly product releases; drove process improvements resulting in 60% reduction in release time by automating the process with Groovy, Bash, and Ruby scripts - Set up Ansible for automatic backups of Confluence to AWS S3 for future rollbacks - Created a Python script to migrate in house docker registry to AWS ECR - Automated build and deployment of AWS AMI of Ubuntu 18.04 using terraform and rundeck on EC2 instances - Updated customer portal web application to centralize product downloads and notify customers of new release - Refactored existing production maven pom file to improve code clarity and readability - Led scrum meetings; provided support to developers that was recognized for being detailed and prompt; participated in training of new coops ## Education ### Bachelor of Science - BS in Computer Science The University of British Columbia Jan 2017 – Jan 2020 ### Bachelor of Science (BS) in Hotel, Restaurant, and Institutional Management Pennsylvania State University Jan 2010 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/yingying-wu --- Source: https://flows.cv/yingying JSON Resume: https://flows.cv/yingying/resume.json Last updated: 2026-03-22