Paul Nordstrom

Principal Engineer 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
Paul Nordstrom is a Principal Engineer in Seattle with a multi-decade track record designing and scaling mission-critical distributed systems for Amazon, Google, OfferUp, and Temporal Technologies. He led foundational architecture efforts—from rearchitecting Amazon’s website and company-wide build and RPC systems to inventing MillWheel stream-processing techniques at Google—and now drives Temporal’s next-generation cloud server. Known for combining deep time-series and real-time processing expertise with strategic systems planning, he has applied that to high-throughput trading systems and company-wide infrastructure redesigns that enabled 100x scaling. An inventor on 20+ issued patents, he also contributes hands-on backend improvements to prominent open-source projects like Temporal (performance, persistence, logging, and test robustness). Less obvious: he blends product-minded personalization and ML experimentation experience from Google Compare and Helpouts with practical operational rigor, making him as comfortable leading engineering teams as shipping low-level performance fixes.
code4 years of coding experience
job20 years of employment as a software developer
bookBS Applied Mathematics Computer Science Economics, BS Applied Mathematics Computer Science Economics at Northwestern University
bookMBA Finance, MBA Finance at University of Chicago
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

caching10
go10
testing9
logging9
microservice-framework9
distributed-systems9
workflow-engine9
error-handling9
workflow-management8
golang8
persistence8

Programming languages (4)

TypeScriptRustGoPython

Github contributions (5)

github-logo-circle
temporalio/temporal

Sep 2021 - Dec 2022

Temporal service
Role in this project:
userBack-end Developer
Contributions:91 reviews, 11 commits, 26 PRs in 1 year 3 months
Contributions summary:Paul primarily contributed to the backend functionality of the Temporal service, focusing on performance improvements and bug fixes. Their work included optimizing caching mechanisms within the LRU cache, addressing flaky tests by implementing retry logic, and correcting error messages for better clarity and debugging. They also made improvements to the persistence layer and corrected various function typos throughout the codebase. Additionally, the user enhanced error handling and improved logging for more efficient debugging, and updated test suites to be more reusable and extensible.
service-busmicroservice-orchestrationworkflow-automationworkflow-enginedocker
paulnpdev/temporal

Aug 2021 - Aug 2021

Temporal service and CLI
Contributions:1 push, 1 branch in 5 days
golangtemporalcli
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