Herman Radtke

Chief Technology Officer at Trove

Ann Arbor, Michigan, 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
Herman Radtke is a seasoned technology leader and current CTO of Trove with 17 years of experience building scalable e-commerce and platform systems. He blends hands-on systems programming—particularly in Rust networking stacks like contributions to smoltcp and mio—with executive experience leading engineering organizations at Narvar and Nordstrom Rack. As a founder-CTO he shipped a personalized, ML-driven fashion marketplace, codified complex GCP infrastructure in Terraform, and ran a mono-repo CI/CD pipeline that let small teams move fast. Known for digging into low-level networking and resource management, he still writes personal Rust projects focused on HTTP and IPv6 internals. Based in Ann Arbor, he pairs deep technical craft with proven operational leadership across startups and large enterprises.
code17 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (B.S.) Sociology, Bachelor of Science (B.S.) Sociology at University of California, Riverside
bookDamien High School
stackoverflow-logo

Stackoverflow

Stats
1,812reputation
883kreached
16answers
4questions
Badges
forms
top-5%
github-logo-circle

Github Skills (29)

asynchronous10
parser10
non-blocking10
async10
testing10
networking10
ipv610
sys10
event-loop10
network-protocol10
protocols10
rust10
forms9
kqueue9
embedded9

Programming languages (13)

JavaRustCM4GoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
smoltcp-rs/smoltcp

Dec 2017 - May 2018

a smol tcp/ip stack
Role in this project:
userBack-end Developer / Embedded Systems Engineer
Contributions:9 commits, 7 PRs, 114 comments in 5 months
Contributions summary:Herman contributed significantly to the `smoltcp` project, focusing on the core networking stack implementation. They implemented features such as parsing and formatting for IP endpoints and IPv6 addresses, including IPv4-mapped IPv6 addresses. Additionally, they added support for IPv6 extension headers, specifically Hop-by-Hop options, including Pad1, PadN, Fragment, and Routing headers, which are fundamental components of IPv6 packet processing. These changes demonstrate a deep understanding of network protocols and low-level programming.
smolrusttcp-ipembeddedip-stack
tokio-rs/mio

Aug 2015 - May 2016

Metal I/O library for Rust.
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 28 comments in 8 months
Contributions summary:Herman primarily contributed to the `mio` project by implementing the `Handler::tick()` method and associated testing, which is essential for the event loop's internal workings. They also addressed a "Too many open files" error related to kqueue selectors by implementing the `Drop` trait, improving resource management. Furthermore, the user removed a local implementation of `IpAddr` and documented the deregister behavior, demonstrating knowledge of the Rust ecosystem and system-level programming.
non-blockingmetalasynchronousrustnetworking
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
Herman Radtke - Chief Technology Officer at Trove