Brandon Thomas

R&D Cybersecurity at Sandia National Laboratories

Pleasanton, 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

👤
Senior
🎓
Top School
Brandon Thomas is an R&D cybersecurity engineer with 18 years of software experience, currently applying systems and security expertise at Sandia National Laboratories from Pleasanton, CA. He brings a strong systems-programming background in C, Java, MIPS and Scheme alongside practical modern language work in Python and Ruby/Rails, and hands-on Agile leadership as a Scrum Master and mentor. Brandon has academic depth from a Master's in Computer Science and Engineering and experience teaching and grading at the university level, which complements his research-driven approach to secure system design. Notably, he contributed backend and DevOps work to the widely used Jepsen project by integrating and testing FaunaDB clusters, demonstrating skill with distributed-systems verification and fault-injection testing. Colleagues describe him as a pragmatic developer who balances low-level engineering with web development and team facilitation, and who quietly bridges research, teaching, and production security work.
code18 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Grinnell College
bookCoronado High School
bookMaster's degree, Computer Science and Engineering, Master's degree, Computer Science and Engineering at University of Nevada, Reno
github-logo-circle

Github Skills (8)

clojure10
clojure-cli10
testing10
devops9
automations8
automation8
database7
databases7

Programming languages (11)

C#PowerShellJavaDOCamlJavaScriptGoRuby

Github contributions (5)

github-logo-circle
jepsen-io/jepsen

Mar 2018 - Jun 2019

A framework for distributed systems verification, with fault injection
Role in this project:
userBack-end & DevOps Engineer
Contributions:52 commits, 15 PRs, 7 comments in 1 year 3 months
Contributions summary:Brandon focused on building and maintaining the FaunaDB integration within the Jepsen framework. Their contributions included implementing the installation, configuration, and management of FaunaDB clusters, including bootstrapping, and cluster initialization. They also created a basic client for querying FaunaDB, and they updated the project to use modern dependencies and configuration parameters. The commits also involved the creation of tests, and the modification of existing test setup to ensure accurate reporting of the state of the FaunaDB cluster under test.
injectionfaultdistributed-systemsverificationfault-injection
elskwid/botbckt

Apr 2009 - Jun 2009

Contributions:119 commits in 2 months
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
Brandon Thomas - R&D Cybersecurity at Sandia National Laboratories