# Andrew Yiu > Senior Software Engineer at Meta Location: Seattle, Washington, United States Profile: https://flows.cv/andrewyiu ## Work Experience ### Senior Software Engineer @ Meta Jan 2021 – Present | Greater Seattle Area ### Software Engineer @ Facebook Jan 2017 – Jan 2021 | Greater Seattle Area ### Software Engineer Intern @ Facebook Jan 2016 – Jan 2016 | Greater Seattle Area ### Software Engineering Intern @ WhatsApp Inc. Jan 2016 – Jan 2016 ### Software Developer - Android (Intern) @ Inkling Jan 2015 – Jan 2015 • Led investigation and design on a new feature, Notes and Highlights, for the Inkling Axis Android application (Inkling's interactive rich-contentreader). • Created the data model and managed persistence for Notes and Highlights. • Contributed to implementation of UI aspects and synchronization engine. • Performed many code reviews for all aspects of feature I led. ### Software Developer (Intern) @ Bloomberg LP Jan 2014 – Jan 2014 - Developed an application to generate metrics about the quality of pricing algorithm. - Provided application design and structure for extensibility and maintainability. - Designed algorithm to process and handle data for calculations. - Wrote tasks to extract trade data provided and convert it into useful information to be stored in a database that can be backfilled with new data as see fit. - Worked with multiple databases and provided a method to recover from failed database operations. - Implemented a task to generate data files for use with other applications from the data stored in the database. ### Software Developer (Intern) @ Pivotal Labs Jan 2014 – Jan 2014 • Developed and released the third phase of a retail application on Android • Implemented logic and UI for favourites bar, view history, and recommended items • Added Google Analytics for page view tracking • Added Adobe Omniture Analytics to track page views, checkout information, and usage duration • Worked closely with API team to implement bulk favourites removal and customer service data • Used Android content providers to handle JSON data returned from server • Built a device management system using Ruby on Rails • In charge of backend structuring, statistics generation, and data sorting/filtering • Used multi-table inheritance to organize the database for modularity and speed • Modularized controllers and views to handle all models through one item controller and one item view • Developed a resource burn down dashboard for PMs • Tasked with data parsing and application frontend • Used AngularJS to create dynamic tables based on hourly rates inputted by PMs ### Agile Test Engineering Intern @ Xtreme Labs Jan 2013 – Jan 2013 - Developed internal management system in Ruby on Rails. - Refactored code base and updated webpages with more modern look. - Implemented a chat client for team communication using a WebSocket in Rails 4 - Performed integration and regression testing on multiple mobile platforms (Apple, Android, Blackberry, Windows). ## Education ### Software Engineering University of Waterloo Jan 2012 – Jan 2017 ### Software Engineering University of Waterloo Jan 2012 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/andrewyiu --- Source: https://flows.cv/andrewyiu JSON Resume: https://flows.cv/andrewyiu/resume.json Last updated: 2026-03-22