Terry Wilson

Software Engineer at Google

Castro Valley, 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

🤩
Rockstar
🎓
Top School
Terry Wilson is a seasoned software engineer with over two decades of industry experience and five years focused on modern distributed systems and test automation. Based in Castro Valley and currently at Google, he contributes to core gRPC implementations across Go, Java, and C, improving stress testing, request cancellation correctness, and CI/CD test drivers for Kubernetes xDS interoperability. His work blends backend development, test automation, and DevOps—often touching hard-to-see infrastructure like stress clients, idle-channel logic, and cross-language interoperability tests. Prior roles include technical leadership at Electronic Arts and early engineering positions that reflect a long history of shipping robust systems. Terry’s background in Business Information Systems gives him a pragmatic, systems-oriented approach to engineering tradeoffs and automation.
code5 years of coding experience
job14 years of employment as a software developer
bookBBA, Business Information Systems, BBA, Business Information Systems at Satakunta University of Applied Sciences
languagesEnglish, Finnish
stackoverflow-logo

Stackoverflow

Stats
99reputation
2kreached
17answers
0questions
github-logo-circle

Github Skills (33)

unit-testing10
kubernetes10
docker10
scripting10
testing10
microservices-application10
bash10
dockers10
java10
cicd10
gcp10
javas10
script10
go10
kubernetes-pods10

Programming languages (8)

TypeScriptJavaC++StarlarkCGoHTMLDart

Github contributions (5)

github-logo-circle
grpc/grpc-java

Aug 2021 - Jan 2023

The Java gRPC implementation. HTTP/2 based RPC
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:14 releases, 465 reviews, 151 commits in 1 year 5 months
Contributions summary:Terry focused on improving the gRPC-Java implementation, specifically addressing core functionality related to request cancellations and thread management. They fixed a bug where calls were incorrectly marked as cancelled and refactored logic around dealing with idle channels and transport layers. Furthermore, they contributed to the testing suite by adding new test cases to verify the behavior and parameters of the gRPC calls and LB configuration.
rpcgrpc-javaprotobufgrpcnetty
grpc/grpc

Sep 2021 - Aug 2022

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userDevOps Engineer
Contributions:19 reviews, 15 commits, 15 PRs in 11 months
Contributions summary:Terry primarily contributed to the Continuous Integration and Continuous Delivery (CI/CD) aspects of the gRPC project, focusing on testing and deployment. Their work includes modifying and enhancing test driver scripts, specifically related to the xDS Kubernetes (xds-k8s) tests. The user is responsible for updating test configurations, incorporating new Java versions for interoperability testing, and ensuring the proper sourcing and execution of test driver scripts in the CI environment. Additionally, they managed and modified scripts for various test environments.
objective-ccpppythongrpcphp
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 Wilson - Software Engineer at Google