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
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.