# Wei-Ting Cheng > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/weitingcheng I am a senior full stack engineer who has profound Javascript/Node.js experience. I work on large scale web application and have launched several products. ## Work Experience ### Software Engineer @ Google Jan 2019 – Present | San Francisco Bay Area Work and lead projects in Google Cloud AI UI products including: CMLE, Data labeling, Notebook, Batch prediction, Experiments inside Vertex AI. ### Senior Software Engineer III @ OpenX Jan 2018 – Jan 2018 | San Francisco Bay Area Work in UI Team - Mobile Parallel Mediation The project aims to provide users an easy way to setup mobile mediation. Designing and implementing UI (React/Mobx) and API (Node.js/Express.js) ### Software Engineer II @ OpenX Jan 2016 – Jan 2018 | Menlo Park, CA Work in OpenX Labs - Ad Footprint When integrating ad tech into publisher’s website, people don’t know what’s going on behind the scene. Ad Footprint is a chrome extension which aims to let people easily understand how ad tech works with website by showing detailed request timeline, ad request purpose, performance comparison and so on. Tech includes AngularJS and Node.js, RedisDB for gateway ### Software Engineer I @ OpenX Jan 2015 – Jan 2016 | Pasadena, CA Working in OpenX Labs. - Guten Tag – Ad Simulator for Ad Quality Team Before this service, quality team needs to manually check each ad slot to see if it keeps good quality. This service automatizes these works, and scans and prints ad slot with different settings (locale, browser, etc.) to help quality team to make sure there is no bad quality ad. Tech includes front-end (AngularJS), back-end (Node.js, Express.js), Docker, AWS (DynamoDB, Amazon Container Service). - Work in Amazon Alexa skill(OpenX skill). Try "Alexa, Enable OpenX Skill"! ### Software Engineer - intern @ FitnessMassive Jan 2014 – Jan 2014 | Irvine, CA Worked on a platform which can allow users search for private sports and fitness coach with specified condition. Implemented whole system using CodeIgnitor (MVC) framework to increase readability, performance and future maintainability and also make general and detail lifecycle plan using Incremental Spiral model. Developed the search function and increase the convenience for users based on their region and integrated with Paypal API so that user can book and pay through our platform. Implemented mailing system, registration system, and personal page system. ### Software Engineer - intern @ JEP (Institution of USC) Jan 2013 – Jan 2014 | Los Angeles, CA Served as Developer and developed search functions for different privilege to increase security and output result to different format to increase the performance of their work using PHP, JavaScript, jQuery, MySQL and AJAX. ( https://www.youtube.com/watch?v=ECXA2L-8iIA ) Served as Life cycle planner in team of 7 to separate whole system and assign tasks to team members and make detailed plans to ensure the whole project finished on time with certain quality using COCOMO model, Agile method, and Incremental Commitment Spiral Model. ## Education ### Master's degree in Computer Science University of Southern California Jan 2013 – Jan 2015 ### Bachelor's degree in Computer Science and Engineering National Chung Hsing University Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/wei-ting-cheng-1781b88b - Website: http://waitingphoenix.com --- Source: https://flows.cv/weitingcheng JSON Resume: https://flows.cv/weitingcheng/resume.json Last updated: 2026-03-22