Rob Holland

Staff Developer Experience Engineer at Temporal Technologies

England, United Kingdom
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
Rob Holland is a Staff Developer Experience Engineer with 12 years of hands-on experience building developer-facing tooling and secure backend systems, currently shaping DX at Temporal Technologies. He specializes in data conversion, encryption, and SDK usability—contributing notable improvements to the widely used Temporal project, including context-aware data converters, payload encryption examples, and CLI features like data converter plugin support. His background spans founding and leading engineering teams, devops and sysops consultancy, and large-scale infrastructure work from companies like Clearbit and Mixlr to roles at Google and LINX. Rob blends deep systems and security knowledge with practical developer UX improvements, often surfacing behind-the-scenes fixes such as TLS and MySQL compatibility and gRPC protocol optimizations. Based in England, he brings a pragmatic, security-minded approach to making distributed workflows and developer tools easier to use and deploy. An unusual strength is his track record of shipping both low-level infrastructure fixes and high-level SDK features that directly improve maintainability and developer experience.
code12 years of coding experience
job18 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (20)

data-conversion10
work-flow10
workflow-engine10
go10
sdk10
golang10
aes-encryption10
grpc10
cli10
testing9
apidoc9
go-testing9
oid9
api9
workflow-management8

Programming languages (17)

C#SmartyJavaC++CSSRustMakefileGo

Github contributions (5)

github-logo-circle
temporalio/samples-go

Mar 2021 - Dec 2022

Temporal Go SDK samples
Role in this project:
userBack-end Developer
Contributions:28 reviews, 32 commits, 41 PRs in 1 year 8 months
Contributions summary:Rob implemented data conversion and encryption features within the Temporal Go SDK samples. They added examples demonstrating payload encryption using a custom `DataConverter` that utilizes AES encryption. Furthermore, the user modified the code to support context propagation for encryption keys and implemented features like compression and OIDC for the gRPC proxy and remote codec server examples. These changes focused on improving data security and providing alternative deployment strategies.
golangworkflow-enginesdk-samplessdktemporal
temporalio/sdk-go

Oct 2020 - Jan 2023

Temporal Go SDK
Role in this project:
userBack-end Developer
Contributions:23 reviews, 9 commits, 20 PRs in 2 years 2 months
Contributions summary:Rob contributed significantly to the Temporal Go SDK, focusing on enhancing the data conversion capabilities within the client and service interactions. They implemented context-aware data converters, enabling more flexible data handling within workflow and activity calls. Further contributions included the addition of a helper for serving a payload encoder over HTTP, along with adjustments to the gRPC protocol for efficiency. These changes show a focus on improving SDK usability and extensibility.
golangworkflow-management-systemworkflow-enginesdktemporal
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
Rob Holland - Staff Developer Experience Engineer at Temporal Technologies