Founding Engineer
Potrero Labs · Full-time
Dec 2023 - Present
• 11 mosStaff Software Engineer
Gather · Full-time
Jan 2023 - Nov 2023
• 11 mosMain POC to build Gather‑SDK to help the users download their data from 50 data sources and build templates.
Main POC for Gather logging on all platforms, building the metrics dashboard and monitoring system in Grafana, Sentry.
One of the major POCs for ChatBot backend infra to unblocking using OpenAI APIs to answer questions from user data.
One of the major POCs for Gather extension Front‑end, building data analytic charts, chatbot front‑end, etc
Senior Software Engineer
Jan 2021 - Jan 2023
• 2 yrs 1 moWorked as Senior Software Engineer in two different teams
1. Lightweight Interface team under Ads Growth
Mainly focus on supporting better ads for small business
a. DCO project - Dynamic creative ads creation
Apply dynamic creative data structure and work with Ads data model team as well to support the design for dynamic creative ads for small business
2. Cross App Creation Server team under Creation
Mainly focus on building the platform support for Xposting(sharing content between different apps, like IG<->FB Feed/Story/Reels)
Create native data model and global data model for different platform native features. Build generic native eligibility check infra and code gen logic to help engs to onboard new features. New system could avoid feature leak and privacy issues.
Instagram server - Python, FB server - Hack
Software Engineer
Mar 2018 - Dec 2020
• 2 yrs 10 mosMainly worked in small business lightweight interface team under Ads Growth.
Several major projects I launched in the team
1. React Native Mobile Refactor
The main contributor for using React Native to rebuild whole Front end pages on IOS and Android native code, create consolidate validator Graphql API for eligibility check on both iOS and Android.
2. Comet Front end design rewrite
The main contributor for Facebook SMB ads creation pages comet rewrite. Using React Hooks/Context Graphql api to replace old redux-store front-end infra. The same Graphql APIs are also shared with mobile clients as well.
3. Lightweight interface Msite V2 refactoring
POC to build a totally new Front End mobile website using react/Graphql to replace old XHP pages, and get new design on the front end, resulting in a 30% AA(Active Advertiser) increase in total on Msite.
Software Engineer Intern
Facebook
Jun 2017 - Sep 2017
• 4 mosWorked for Marketplace Team and using React Native to show data chart for users to make a better deal, and now the features are open to all.
Built server side graphQL support for front end code using PHP(Hack), a little python and SQL.
PHP R&D Engineer
Jumei.com · Full-time
Jun 2015 - Nov 2015
• 6 mos1. Client API development and upgrading.
2. API System refactoring.