Spencer Judge

Engineering Manager at Temporal Technologies

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
Spencer Judge is an engineering manager and polyglot developer with 14 years of experience building reliable back-end systems from Seattle, currently leading client SDK work at Temporal Technologies. He moved up internally from senior engineer to manager after years of hands-on contributions to Temporal’s Go and TypeScript SDKs and core service, where he improved workflow execution, failure visibility, and versioning/metadata propagation. Comfortable across languages and runtime boundaries—and currently enamored with Rust—he combines day-to-day coding chops with team leadership and a focus on robustness for distributed workflows. His background in applied computational mathematics and early bioinformatics/data services work gives him a pragmatic, analytical approach to system design and debugging.
code14 years of coding experience
job13 years of employment as a software developer
bookBS Applied Computational Mathematics, BS Applied Computational Mathematics at University of Washington
bookHigh Scool, High Scool at Francis Parker School
stackoverflow-logo

Stackoverflow

Stats
611reputation
32kreached
11answers
11questions
github-logo-circle

Github Skills (29)

microservice-framework10
apidoc10
typescript10
distributed-systems10
workflow-engine10
go10
api10
sdk10
typescript-types10
golang10
workflow-management10
typescripts10
open-source9
workflow-automation9
nodejs9

Programming languages (22)

C#JavaC++CSSRustSchemeCScala

Github contributions (5)

github-logo-circle
temporalio/sdk-go

Nov 2020 - Jan 2023

Temporal Go SDK
Role in this project:
userBack-end Developer
Contributions:1 release, 359 reviews, 29 commits in 2 years 1 month
Contributions summary:Spencer primarily contributed to the Temporal Go SDK, focusing on enhancing workflow execution and control. They implemented features to improve the handling of workflow runs, including retrieving the latest run ID when not provided and ensuring correct behavior with child workflow cancellations. The user also added an API to retrieve the last failure of a workflow. These changes demonstrate a focus on improving the core functionality and robustness of the SDK.
golangworkflow-management-systemworkflow-enginesdktemporal
temporalio/sdk-typescript

Feb 2021 - Nov 2022

Temporal TypeScript SDK
Role in this project:
userBack-end Developer
Contributions:466 reviews, 56 commits, 75 PRs in 1 year 9 months
Contributions summary:Spencer primarily addressed compile issues and implemented core updates within the Temporal TypeScript SDK. Their contributions involved modifying internal workflow logic, worker processes, and native code related to task handling and activity completion. Furthermore, the user focused on fixing compile problems, preparing to allow using the real core, and making e2e tests work. These updates suggest a focus on improving the SDK's functionality and ensuring the correct execution of workflows within the Temporal platform.
javascriptsdktemporalnodejstypescript-sdk
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