# Henry Shangguan > Tech Lead Manager at Meta Location: San Francisco Bay Area, United States Profile: https://flows.cv/henryshangguan ## Work Experience ### Tech Lead Manager @ Meta Jan 2025 – Present | San Francisco Bay Area Facebook Marketplace Search & Consideration ### Software Engineer @ Meta Jan 2018 – Present | San Francisco Bay Area Facebook Marketplace Search & Consideration Facebook Shop Facebook APAC Messaging Commerce ### Software Engineering Intern @ Facebook Jan 2017 – Jan 2017 | Menlo Park, CA Improving sharing and exploration on Android News Feed • Implemented screenshot-prompted sharing flow on News Feed to increase sharing and engagement across Facebook properties • Built and tested promotional experiences to increase engagement with a new content discovery 'Explore Feed' ### Software Engineering Intern @ Nauto Jan 2016 – Jan 2016 | Palo Alto, CA Enabling greater efficiency and better decision-making in Nauto's early years • Developed a data visualization tool using React/Redux enabling internal teams to make better decisions about Nauto’s intelligent dashcam and fleet management products • Developed and defined feature roadmap for a React Native app to improve hardware installation efficiency ### Software Engineering Intern @ Queen's University Belfast Jan 2015 – Jan 2015 | Belfast, United Kingdom Building software for the Electric DeLorean Project under Professor David Laverty • Developed a native Android app for the Electric DeLorean Project that logged and uploaded location, vehicle battery, and motor controller data, enabling fine-grained analysis of vehicle performance • Designed and implemented dashboard and route map user interfaces to monitor vehicle and trip data in real-time ## Education ### Bachelor of Science (B.S.) in Computer Science; Minor in Statistics & Machine Learning Princeton University ## Contact & Social - LinkedIn: https://linkedin.com/in/henry-shangguan-43a04574 --- Source: https://flows.cv/henryshangguan JSON Resume: https://flows.cv/henryshangguan/resume.json Last updated: 2026-03-22