Brian Kassouf

Software Engineer at Temporal Technologies

Berkeley, 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
Brian Kassouf is a seasoned software engineer with 12 years of experience building secure, distributed systems from Berkeley, California. He has led Vault engineering at HashiCorp and served as Principal Engineer, shaping consistency, security, and plugin trust in widely used open-source projects. His contributions to HashiCorp's raft implementation, Vault, and go-plugin show deep expertise in consensus, storage consistency, TLS, and operational robustness for production systems. At Imgur he scaled high-throughput platforms and later transitioned to Temporal Technologies, continuing a focus on reliable backend infrastructure and developer-facing tooling. Brian combines hands-on systems programming in Go with a track record of adding tests and safety features that prevent data loss and hard-to-reproduce failures. He’s the kind of engineer who improves both runtime reliability and the developer experience by turning subtle protocol and security gaps into well-tested, configurable solutions.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Ohio University
github-logo-circle

Github Skills (27)

tls1210
back-end-development10
testing10
microservices-application10
tls1310
security10
mtls10
consul10
go10
libtls10
jwt10
golang10
raft10
microservices10
raft-protocol10

Programming languages (5)

HCLShellJavaScriptGoPython

Github contributions (5)

github-logo-circle
hashicorp/vault

Dec 2016 - Nov 2022

A tool for secrets management, encryption as a service, and privileged access management
Role in this project:
userBack-end Developer
Contributions:279 reviews, 916 commits, 837 PRs in 5 years 11 months
Contributions summary:Brian's contributions focused on implementing and testing new functionality within the HashiCorp Vault project, specifically related to the Consul backend. They introduced an option for strong consistency for Consul storage and added test cases to validate the new feature. Additionally, the user added support for a "require consistent flag" to the Consul Lock, demonstrating a focus on improving the data consistency features.
golanghashicorp-vaultaccess-managementsecurityvault
hashicorp/go-plugin

Mar 2017 - Oct 2018

Golang plugin system over RPC.
Role in this project:
userBack-end Developer
Contributions:13 commits, 13 PRs, 18 pushes in 1 year 6 months
Contributions summary:Brian primarily contributed to the implementation of security features, including checksum verification and TLS configuration, within the go-plugin system. They added secure configuration options, enabling checksum validation for plugin executables. Furthermore, the user integrated TLS support for secure communication between the plugin and the host process. These changes enhanced the security and reliability of the go-plugin system.
golangrpcplugin-systemgolang-plugin
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
Brian Kassouf - Software Engineer at Temporal Technologies