# Yuxiao Ma > Senior Software Engineer at Google/YouTube Location: San Francisco Bay Area, United States Profile: https://flows.cv/yuxiao ★Programming Java, C/C++, JavaScript, Swift, Objective-C, Python, SQL, Scheme ★Tech Stacks Node.js, RESTful, GraphQL, WebSocket, iOS/Android, React/React Native, MySQL, Cassandra, Solr, Sequelize ORM, Kafka, Object-oriented programming, Agile development ## Work Experience ### Senior Software Engineer @ Google Jan 2019 – Present | San Francisco Bay Area YouTube Premium, Commerce, Nitrate ### Software Engineer @ Qventus, Inc Jan 2017 – Jan 2019 | Mountain View, California Built a RESTful server (Java) and a GraphQL server (Node.js). Features JWT authentication, OAuth SSO, mobile push notification, WebSocket API, real-time data/message delivering. • Lead engineer of a high performance cross-platform mobile app (React Native). Integrated with GraphQL, Apollo cache, React Redux, Firebase Cloud Messaging, Jest etc. • Implemented a real-time chat micro-service using Pubsub (Message Queue) & GraphQL Subscriptions (WebSocket). Supports cross-platform communication (Web, iOS, Android) • Optimized Sequelize ORM generated SQL query with subquery and indexing. ### Mobile Engineer Co-op @ Realstax Jan 2016 – Jan 2016 | San Francisco Bay Area • Responsible for development, testing, release and support of mobile apps (iOS: Swift, Android: Java) Worked closely with UI/UX designers and clients to implement features and provide feedback • Refactored the iOS app from MVC to MVVM for better modularization, and adopted ReactiveX/RxSwift to optimize async operations and event/data streams ### Full-stack Software Developer Co-Op @ LyricFind Inc. Jan 2015 – Jan 2015 | 40 Eglinton Ave. E, Toronto. • Developed and maintained components for LyricFind API: front-end development (JavaScript, jQuery, HTML5), server-side development (Java, SQL), adding new features and application logics, maintaining data persistence and bug fixing • Migrated all API data from old databases to the newly developed Solr database, created SQL scripts to maintain the data integrity and indexed data to support faster Solr data search ### DB2 Developer Co-Op @ IBM Canada Jan 2014 – Jan 2014 | Markham • Contributed to development of tools to covert row-organized tables to column-organized tables in IBM DB2 with BLU Acceleration to allow optimized in-memory computing (C++, SQL) • Created scripts to perform functional testing for “DB2 Cloud” on Amazon EC2 platform (Perl, SQL) ### Software Test Technician Co-Op @ Vocera Communications Jan 2013 – Jan 2013 | 8 Market St, Suite 300 Toronto, ON • Contributed to development of Vocera Smartphone clients (iOS: Objective-C, Android: Java) • Developed test cases and automations for use during functional, load and regression testing ### PC Co-ordinator Co-Op @ Community Living Toronto Jan 2012 – Jan 2012 | 20 Spadina Rd. • Provide technical assistance to more than 1600 active employees • Upgrade operating systems and networks in place • Train employees on using allocated systems in result oriented manner • Identify and repair poorly performing systems and malfunction components • Maintain proper records of support calls, schedule onsite repair visits ● Provide guidance and instructions over the phone for minor technical issues ● Identify recurring technical problems and research solutions ### Front Desk Receptionist Volunteer @ YMCA Canada Jan 2006 – Jan 2008 ## Education ### Bachelor of Computer Science in Honours Co-op Computer Science/Business option University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/yuxiao-ma-98004025 --- Source: https://flows.cv/yuxiao JSON Resume: https://flows.cv/yuxiao/resume.json Last updated: 2026-03-22