Terence Yim

Senior Staff Software Engineer at The Apache Software Foundation

San Francisco Bay Area 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
Terence Yim is a Senior Staff Software Engineer and software architect with 13 years of experience designing and shipping scalable, high-performance distributed systems across companies from Yahoo to LinkedIn, Cask (acquired by Google), and now Google Cloud. He blends hands-on backend development, security-focused engineering, and system-level architecture—most recently contributing to Google Cloud Data Fusion and upstream open-source projects like CDAP, Apache Twill and Tephra. Terence has a track record of building low-latency, globally deployed infrastructure such as real-time scoring and pub/sub systems, and has led migration and integration efforts that hardened transaction and key management in distributed modes. An active Apache committer and PPMC chair, he pairs rigorous testing and refactoring discipline with practical design for production reliability. Based in the Bay Area, he holds a BE and an MPhil from The University of Hong Kong and brings both startup CTO experience and large-cloud engineering leadership to complex data-platform challenges.
code13 years of coding experience
job14 years of employment as a software developer
bookThe University of Hong Kong (HKU)
languagesEnglish, Chinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
134reputation
7kreached
9answers
0questions
github-logo-circle

Github Skills (16)

javas10
user-authentication10
authentication10
k8s10
java10
testing10
security9
gson8
kryo8
guava6
maven6
hadoop-yarn6
hadoop6
apache6
janino6

Programming languages (10)

TypeScriptJavaDockerfileShellScalaJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
cdapio/cdap

Jan 2013 - Oct 2022

An open source framework for building data analytic applications.
Role in this project:
userBack-end Developer
Contributions:1303 reviews, 5065 commits, 2229 PRs in 9 years 10 months
Contributions summary:Terence primarily focused on improving the authentication server test by removing dependencies and streamlining the code, indicating work on the backend security infrastructure. Their contributions included refactoring the test setup and writing tests for the authentication server, suggesting a focus on backend functionality and testing. They also introduced new methods in KeyValue classes, and added support for the file based key manager in distributed mode. They made changes to the code around the log processing with a number of fixes and refactorings.
integrationpythonanalyticsanalyticjava-8
cdapio/common

Oct 2014 - Mar 2019

Common library
Contributions:19 reviews, 14 commits, 4 PRs in 4 years 5 months
fibercommon-library
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
Terence Yim - Senior Staff Software Engineer at The Apache Software Foundation