Travis Gockel

Senior System Software Engineer at NVIDIA

Boulder, Colorado, 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
Travis Gockel is a Senior System Software Engineer based in Boulder, Colorado with 14 years building low-level, distributed systems and storage software. He has shipped production-grade C++ across startups and enterprises—from founding a streaming database to driving system software for autonomous vehicle simulation at NVIDIA. Known as the go-to "C++ guy," he pairs deep systems thinking with practical engineering, contributing to open-source distributed storage like a Dynamo clone (Voldemort) where he improved client stability and correctness. His background spans networking, SSD-backed data layers, and software-defined networking, giving him a rare end-to-end view of data paths from kernel-adjacent code to distributed services. Colleagues rely on him to translate ambiguous system requirements into robust, maintainable implementations while keeping a touch of humor in the process.
code14 years of coding experience
job4 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Georgia Institute of Technology
languagesEnglish, c++
stackoverflow-logo

Stackoverflow

Stats
27,255reputation
1.8mreached
181answers
67questions
Badges
return-value
top-1%
postgresql
top-5%
java
top-5%
memory-management
top-1%
qt
top-5%
shared-libraries
top-5%
github-logo-circle

Github Skills (28)

algorithm10
algorithms10
c-language10
memory-management10
cross-platform10
data-structure10
data-structures10
datastructures-algorithms10
return-value10
cprogramming-language10
postgresql9
qt9
java9
multithreading9
linux9

Programming languages (14)

JavaC++RustCScalaMakefileGoHTML

Github contributions (5)

github-logo-circle
voldemort/voldemort

Jul 2014 - Aug 2014

An open source clone of Amazon's Dynamo.
Role in this project:
userBack-end Developer
Contributions:12 commits in 2 days
Contributions summary:Travis primarily focused on implementing and maintaining the C++ client library for Voldemort. Their contributions include adding prefixes to include guards to minimize conflicts, refactoring code to use `const` correctness, and improving error messages using `boost::format`. They also made changes to the `VersionedValue` class and various store implementations, enhancing the overall functionality and stability of the client. This work demonstrates a strong understanding of the project's underlying data storage mechanisms and client-side interactions.
reactnosqltransactionalamazonbig-data
tgockel/json-voorhees

Feb 2012 - Apr 2022

A killer modern C++ library for interacting with JSON.
Contributions:11 releases, 818 commits, 84 PRs in 10 years 3 months
cppc-plus-plusjsonjson-serialization
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