David Wu

Senior Software Engineering Manager at HTC

Taipei, Taiwan
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 Wu is a seasoned engineering leader with 15 years of experience driving consumer-facing mobile features and developer-focused back-end work, currently serving as Senior Software Engineering Manager at HTC in Taipei. He helped shape HTC Sense’s social experience as a core developer of Friend Stream and blends product-focused design sensibilities with deep systems skills from prior firmware and protocol engineering roles. David contributes to open source and has hands-on experience maintaining tooling and secure computation projects—work that includes updating Google App Engine SDKs for Homebrew and improving Facebook’s private computation codebase. A frequent presence in Taipei’s open source community and a former research assistant at Academia Sinica, he pairs academic rigor (MS in CS) with practical delivery across embedded, mobile, and cloud environments.
code15 years of coding experience
job11 years of employment as a software developer
bookMS, Computer Science and Information Engineering, MS, Computer Science and Information Engineering at National Taiwan University
bookBSC, Life Sciences, BSC, Life Sciences at Queen's University
languagesgo, java, javascript
github-logo-circle

Github Skills (15)

homebrew10
c-language10
go10
refactoring10
google-app-engine10
cprogramming-language10
testing9
build-system8
build-automation8
data-structure7
data-structures7
algorithms7
github-ci6
githubaction-workflow6
cicd5

Programming languages (11)

TypeScriptJavaC++CSSShellJavaScriptGoRuby

Github contributions (5)

github-logo-circle
facebookresearch/fbpcs

Nov 2021 - Dec 2021

FBPCS (Facebook Private Computation Solutions) leverages secure multi-party computation (MPC) to output aggregated data without making unencrypted, readable data available to the other party or any third parties. Facebook provides impression & opportunity data, and the advertiser provides conversion / outcome data.
Role in this project:
userBack-end Developer
Contributions:7 commits, 7 PRs in 23 days
Contributions summary:David primarily focused on improving the codebase, addressing multiple aspects of the fbpcs project. They fixed typos in the GitHub release pipeline scripts, ensuring the smooth operation of the build and deployment process. Significant contributions involved refactoring the code to remove sign-compare warnings within attribution and aggregation games, alongside removing unused functions. Additionally, they added test cases and generalized the binary assignment operator, enhancing code quality and functionality within the lift module.
outcomeadvertisermulti-party-computationmulti-partycomputation
Homebrew/legacy-homebrew

Jan 2016 - Jan 2016

💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs in 2 days
Contributions summary:David primarily focused on maintaining and updating the Google App Engine SDK for Go. Their work involved fixing installation failures, adding tests, updating the SDK version, and modifying file paths. The user made changes to both 32-bit and 64-bit versions, demonstrating familiarity with the project's codebase and build processes. These modifications reflect a focus on keeping the SDK current and ensuring compatibility within the Homebrew environment.
macoshomebrew
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
David Wu - Senior Software Engineering Manager at HTC