Thomas Shafer

Software Engineer at Google

Seattle, Washington, 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
Thomas Shafer is a Seattle-based software engineer with 15 years of experience building scalable, full-stack systems from co-founded startups to Google. He has launched production Google Cloud products (Cloud Run for Anthos, Cloud Source Repositories) and built complex realtime and streaming platforms earlier in his career, combining deep backend systems work in Go/Kubernetes with frontend expertise in TypeScript/Angular and React. An entrepreneurial technologist, he’s repeatedly designed isomorphic web apps, reactive backends and custom media and signaling infrastructure for global scale. He’s an active open-source contributor, improving code quality and feature sets in prominent projects like Knative Serving and Angular Components. Known for pragmatic architecture and attention to maintainability, he often focuses on reducing complexity, improving testability, and automating continuous delivery.
code15 years of coding experience
job9 years of employment as a software developer
bookMaster of Business Administration - MBA, Computer/Information Technology Administration and Management, Master of Business Administration - MBA, Computer/Information Technology Administration and Management at University of Washington - Michael G. Foster School of Business
bookUniversity of California, Irvine
stackoverflow-logo

Stackoverflow

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

Github Skills (36)

kubernetes10
javascript10
angular-component10
testing10
typeahead10
material-design10
code-generation10
go10
front-end-development10
backbonejs10
kubernetes-pods10
nodejs10
backbone10
knative10
react10

Programming languages (17)

SmartyJavaC++CSSCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
fmoo/react-typeahead

Jun 2015 - Oct 2015

Pure react-based typeahead and typeahead-tokenizer
Role in this project:
userFront-end Developer
Contributions:13 commits, 15 PRs, 39 comments in 4 months
Contributions summary:Thomas primarily focused on enhancing the `react-typeahead` component. Their contributions involved adding new features like component functions to retrieve selected tokens and focus the input. They also implemented functionality like onKeyDown and onKeyUp event handling. Furthermore, the user refactored the code, by removing unnecessary `getDOMNode()` calls and optimizing code for fuzzy searching.
typeaheadreactpure-reacttokenizer
knative/pkg

Mar 2019 - Jun 2020

Knative common packages
Role in this project:
userBack-end Developer
Contributions:7 commits, 7 PRs, 27 comments in 1 year 2 months
Contributions summary:Thomas primarily focused on fixing linting errors and code style inconsistencies within the `knative/pkg` repository. Their contributions involved adjusting struct field naming conventions, addressing deepcopy implementations, and correcting code generation issues. These modifications were often tied to updating dependencies and ensuring the codebase adhered to specific coding standards and best practices, indicating a focus on code quality and maintainability within the Knative project.
knativekubernetes
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
Thomas Shafer - Software Engineer at Google