# Michael Liou > Rippling Location: Emeryville, California, United States Profile: https://flows.cv/michaelliou Passionate Senior Software Developer dedicated to architecting distributed systems at scale. Passionate about complex problem-solving challenges. Recognized for swift execution, I thrive in high-speed environments. Backed by 7+ years of experience, I've consistently engineered systems that excel at scale. My journey encompasses 5+ years of comprehensive full-stack development, featuring a tech stack comprising React, Redux, and Webpack. Additionally, I have 3+ years of experience as a tech lead in the domain of User Generated Content (UGC). ## Work Experience ### Senior Software Engineer @ Rippling Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer @ Wish - Shopping Made Fun! Jan 2017 – Jan 2023 | San Francisco Bay Area - Web rewrite and re-architect: Developed the MVP during a hackathon initiative to transform the initial website into a single-page application using React.js and Redux. Subsequently, re-envisioned pivotal web pages such as product, order history, feed, and etc. - Wish Assistant: Achieved a significant cost reduction annually in customer support expenses, leading to the award of the 2018 Wish Impact recognition. Seamlessly transitioning the conventional form-based customer support into an intuitive Chat-Bot style experience. - Promotion Framework: Led various holiday promotion experiments, resulting in a significant revenue surge compared to historical holiday data. Collaborated within a three-member team to develop an adaptable promotion framework, catering to diverse promotion types across iOS, Android, and Web platforms. Fashion Products: Played a key role in the design and implementation of a crucial feature page. Responsible for API design and seamless communication with internal microservices for data retrieval. - Social Features: Contributed to the development of an experimental reward program, facilitating user cashback through in-app activities. Served as the primary point of contact for user-generated content features on the web platform, encompassing wishlists, reviews, photos, and videos. ### Software Engineer @ Talent Lab Inc. Jan 2015 – Jan 2017 | Sunnyvale, CA • Overview: Built a project-based code challenge platform, ONE INTERVIEW, for employers to evaluate their candidates. Candidates’ qualification and level are rated automatically and properly by the machine-learning model we built. • Code Evaluation Service - Built tools that can integrate different open source libraries with our code challenge platform and extract signals from the code in different languages (Python, Ruby, Java, JavaScript, C++, swift, etc.) to generate coverage report, linter report, etc. - Provided standardized data (ex. coverage percentages, errors, warnings, etc.) among different languages to the machine-learning model with 20% performance improvement. - Integrated the evaluation service into the encapsulated Docker container, which is a lightweight virtual machine, to ensure isolation and performance. • Web Development (Ruby on Rails, AWS) - Built the whitelist to allow candidates to take multiple challenges upon requests from employers. - Increased the website responsiveness by 70% using the combination of media queries and better assets compression to download suitable assets based on browsing devices. • Code Challenge Performance Data visualization (c3.js & d3.js) - Used d3.js and c3.js to build an interactive performance breakdown dashboard for employers to easily understand each candidate’s ability among different coding skills with multiple visualized charts. • Expanding supportive language (Swift) and project-based code challenges - Refactored the logic of supportive languages of our platform and configured the environment of the evaluation service (backend) to support swift, as well as the online editor (frontend). - Expanded the pool of the code challenges with the corresponding solution, and ported it into different languages. (Python, Ruby, Java, JavaScript, C++, swift, etc.) ### Student @ UC Berkeley Jan 2014 – Jan 2015 ### Research student @ Advanced Medical Device Laboratory, NTU Jan 2010 – Jan 2012 • Familiar with MATLAB and used SolidWorks to implement parametric design on Stent, and optimized the design • Stress and fluid analysis of stent in the simulated condition of blood vessels by finite element analysis (FEA) ## Education ### Master’s Degree in Engineering University of California, Berkeley Jan 2014 – Jan 2015 ### Bachelor of Science (B.S.) in Mechanical Engineering National Taiwan University ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-liou-3b8381a1 --- Source: https://flows.cv/michaelliou JSON Resume: https://flows.cv/michaelliou/resume.json Last updated: 2026-03-22