Summary
Overview
Work History
Education
Timeline
Generic

Xiaochi Luo

Foster City,CA

Summary

Staff engineer with a proven track record of effectively leading teams and collaborating across departments and organizations to ensure the delivery of top-quality products.

  • Programming Skills — Python/JAVA/Go/C# in backend, JavaScript/TypeScript, PHP, SQL
  • Database&Cloud — MySQL, PostgreSQL, MongoDB, Redis, Kafka, AWS, Azure

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

Rippling
05.2022 - Current
  • Tech-lead the Inventory Management team of 8 engineers. Defined execution process for the team. Created growth plan and helped promote two junior engineers to senior (one more in progress)
  • Designed and built V2 of the Inventory Management product which reduced support tickets by half (800+ /month to ~400)
  • Partnered with PM to strategically outline the team's roadmap, and spearheaded the development efforts to bring projects such as Reseller (an online shop featuring third-party integration) and Global Warehouse (internationalized product) to fruition
  • Introduced Kafka CDC framework for DB on-change process and promoted it to the entire company

Senior Software Engineer

Facebook
05.2018 - 05.2022
  • Led a team of 7 engineers to build the next generation of Facebook Reaction system which supports >100k QPS traffic
  • Initiated and led cross-organizational collaboration efforts with the Facebook Newsfeed team, driving the refactoring of the reaction system to ensure a seamless transition and enhance user experience
  • Directed a team of 5 engineers and 3 stakeholders in the development of the next iteration of Facebook Group Announcements. This role encompassed collaborating with the PM to formulate a roadmap, partnering with designers to refine the UI, coordinating with data scientists to establish goals and launch criteria, as well as segmenting the project into manageable tasks for other engineers while monitoring progress
  • As a platform owner, my responsibilities extend beyond product development to include spearheading the establishment of comprehensive processes aimed at facilitating seamless onboarding for other teams

Software Engineer

Microsoft
12.2015 - 04.2018
  • Designed and implemented AAD Application Proxy service, which enables accessing on-prem applications from a cloud service
  • Created a deployment process to maintain a good build at any time, kept SLA of the product under 99.9%
  • Led the project that splits the entire service into multiple micro-services as well as multi-regions, so that each component can be deployed by itself, without impacting others

Software Engineer

Actuate Corporation
07.2014 - 12.2015
  • Worked on various problems across the whole stack; Use Archive files to simulate Ext2 File System, so that multiples files could be well organized into one single file, hence reducing the number of files opened in the same time.

Education

Master of Science - Electrical Engineering

University of California
04.2014

Bachelor of Engineering - Automation

Zhejiang University
06.2012

Timeline

Staff Software Engineer

Rippling
05.2022 - Current

Senior Software Engineer

Facebook
05.2018 - 05.2022

Software Engineer

Microsoft
12.2015 - 04.2018

Software Engineer

Actuate Corporation
07.2014 - 12.2015

Master of Science - Electrical Engineering

University of California

Bachelor of Engineering - Automation

Zhejiang University
Xiaochi Luo