Terry Yiu

Staff Software Engineer - L7 (Cash App) at Block

New York, New York, 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

🤩
Rockstar
🎓
Top School
Terry Yiu is a Staff Software Engineer with 16+ years building scalable product and infrastructure systems, currently shaping experimentation, feature-flagging, and localization tooling at Cash App. He blends backend systems work (DynamoDB integrations and microservice frameworks) with mobile and UI sensibilities, having contributed UI and localization fixes to the popular Damus iOS Nostr client. At Block he has led cross-team API and authorization refactors, built client-sync product servers, and stood up the company’s first localization platform from scratch. A seasoned interviewer and hiring committee member, Terry has evaluated hundreds of candidates and created internal automation to streamline recruiting. He pairs deep technical breadth—from C++ and Java to iOS and cloud services—with a pragmatic focus on maintainability and developer experience.
code16 years of coding experience
job12 years of employment as a software developer
bookStanford Continuing Studies
bookBachelor of Computer Science Software Engineering Option - Co-operative Program, Bachelor of Computer Science Software Engineering Option - Co-operative Program at University of Waterloo
languagesEnglish, Chinese, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

amazon-dynamodb10
testing10
javas10
swift10
localization10
ios10
dynamodb10
java10
aws-sdk10
kotlin9
unit-testing9
microservices8
microservices-application8
bitcoins7
nostr7

Programming languages (13)

JavaC++RustCGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
damus-io/damus

Dec 2022 - Jan 2023

iOS nostr client
Role in this project:
useriOS Mobile Developer
Contributions:109 reviews, 36 commits, 170 PRs in 1 month
Contributions summary:Terry primarily contributes to the Damus iOS client by implementing UI improvements and fixing localization issues. They focused on adhering to Apple's Human Interface Guidelines, as seen by reordering alert buttons and internationalizing user-facing strings. Furthermore, they addressed code deprecation by replacing deprecated calls and fixing a test, indicating a focus on maintaining the application's quality and compatibility.
nostrswiftiosbitcoinlightning-network
cashapp/misk

Feb 2021 - Nov 2022

Microservice Kontainer
Role in this project:
userBack-end Developer
Contributions:15 reviews, 10 commits, 13 PRs in 1 year 9 months
Contributions summary:Terry's contributions primarily involve adding support for AWS SDK 2.0 for DynamoDB within the `misk` framework, specifically focusing on testing infrastructure. They have implemented and tested DynamoDB integration, including the use of enhanced client, table schema, and data querying. The user's work also encompasses the creation and truncation of DynamoDB tables.
dockermicroservicemicroservices
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
Terry Yiu - Staff Software Engineer - L7 (Cash App) at Block