Norbert Hu

Software Engineer at Temporal Technologies

San Francisco, 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
Norbert Hu is a systems-oriented software engineer with 11 years of experience building high-performance distributed systems, databases, virtualization, and kernel-level components, currently contributing to Temporal's core service in San Francisco. He has led large-scale infrastructure efforts at Uber—owning Kafka upgrades, durable task queues, large immutable KV stores, and personalized prediction platforms—and previously improved Hyper-V and SQL Server performance at Microsoft. Norbert blends deep low-level expertise (hypervisor bootstrapping, NUMA, shadow page tables) with production-scale backend design and persistence work, often turning prototypes into cross-product performance wins. His open-source contributions to Temporal demonstrate practical mastery of workflow persistence and history management in a widely used orchestration system. Colleagues would note he repeatedly surfaces subtle system bottlenecks and ships pragmatic, scalable fixes rather than theoretical designs.
code11 years of coding experience
job20 years of employment as a software developer
bookHigh School, High School at Taipei American School
bookBS, Computer Science, BS, Computer Science at Carnegie Mellon University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
152reputation
17kreached
3answers
5questions
github-logo-circle

Github Skills (15)

workflow-engine10
go10
persistence10
temporal10
distributed-systems8
tomcat6
debugging6
kubernetes6
eclipse-plugin6
clojure6
gwt6
ajp6
apache6
garbage-collection6
java6

Programming languages (2)

CGo

Github contributions (5)

github-logo-circle
temporalio/temporal

Aug 2022 - Nov 2022

Temporal service
Role in this project:
userBack-end Developer
Contributions:59 reviews, 13 commits, 83 PRs in 3 months
Contributions summary:Norbert contributed to the core logic of the Temporal service, making changes to history branch management, persistence, and workflow task handling. Their work involved refactoring history branch token serialization and deserialization, as well as improving the initialization and handling of new history branches within the workflow engine. The user also modified the history tree structure and implemented changes to support history persistence. Their commits demonstrate expertise in the Temporal service's internal architecture and its persistence layer.
service-busmicroservice-orchestrationworkflow-automationworkflow-enginedocker
uber/kafka-rest

Mar 2015 - Jun 2015

Contributions:28 commits, 27 pushes in 2 months
kafkaproxyrestrest-proxy
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
Norbert Hu - Software Engineer at Temporal Technologies