David Liu

Software Engineer at Pinterest

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Liu is a results-driven software engineer with 12 years of experience designing and optimizing large-scale distributed systems across backend, iOS, and frontend domains. Currently at Pinterest, he focuses on API performance engineering and data workflows, after shaping core map, ETA, and routing systems at Uber and building high-quality video players at Amazon. He combines solution architecture and performance engineering expertise with hands-on implementation—evident from an open-source iOS radio-button component that improved Swift compatibility and Interface Builder support. Based in San Francisco, he brings a blend of startup founder grit (scaling a top Chinese app-recommendation site to ~100k daily visitors) and formal training in computer science and leadership strategy.
code11 years of coding experience
job10 years of employment as a software developer
bookHBX Leadership & Strategy, HBX Leadership & Strategy at Harvard Business School Online
bookMS, Computer Science, MS, Computer Science at The George Washington University
bookBE, Information Engineering, BE, Information Engineering at Hunan University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
17,004reputation
2.6mreached
13answers
52questions
Badges
checkbox
top-5%
github-logo-circle

Github Skills (14)

swift10
ios10
ui-components10
checkbox9
ui-design9
radio-buttons9
interface-builder9
xcode6
delegates6
cocoa-touch6
uibutton6
android6
iphone6
uiviewcontroller6

Programming languages (6)

JavaC++SCSSObjective-CSwiftPython

Github contributions (5)

github-logo-circle
DavydLiu/DLRadioButton

Mar 2015 - Nov 2018

Radio Button for iOS
Role in this project:
userFront-end Developer
Contributions:42 commits, 18 PRs, 38 pushes in 3 years 9 months
Contributions summary:David primarily contributed to the development of the iOS radio button component. Their work focused on implementing features like custom icon positioning (left/right) and adding support for multiple selection options. The commits demonstrate the user's ability to modify UI components and integrate them within an example application. Further, they added interface builder support and improved the project's Swift compatibility.
radio-buttonbuttonswiftiosradio
DavydLiu/articles

Jun 2015 - Jul 2015

Contributions:6 pushes, 1 branch in 7 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial