Joe Stringer

Principal Engineer, Isovalent At Cisco

San Jose, 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
Joe Stringer is a Principal Engineer at Isovalent (now part of Cisco) with 14 years of experience building high-performance, cloud-native networking and security software. He specializes in eBPF-powered datapaths and production-grade tooling—having driven key Cilium dataplane features, CI and release improvements, and integrations for EKS Anywhere and Azure Marketplace. Previously he scaled Open vSwitch kernel modules at VMware, adding advanced connection-tracking and flow-table optimizations that improved datapath efficiency. An active open-source maintainer and eBPF Foundation steering committee member, Joe pairs rigorous engineering with community leadership, regularly speaking at KubeCon and Linux Plumbers. Colleagues value his blend of low-level kernel expertise and pragmatic release/security processes that make complex networking tech reliably operable in production.
code14 years of coding experience
job11 years of employment as a software developer
bookBCMS (Hons) Networks, BCMS (Hons) Networks at The University of Waikato
github-logo-circle

Github Skills (33)

kubernetes10
github-ci10
ebpf10
testing10
kernel-module10
c-programming10
c1110
networking10
network-programming10
cicd10
c1710
kernel10
automation10
go10
kernel-mode10

Programming languages (21)

C#SmartyPowerShellJavaC++JinjaCMakefile

Github contributions (5)

github-logo-circle
cilium/cilium

Sep 2022 - Sep 2022

eBPF-based Networking, Security, and Observability
Role in this project:
userBack-end & DevOps Engineer
Contributions:81 releases, 5182 reviews, 2 commits in 1 day
Contributions summary:Joe Stringer made multiple contributions to the Cilium project, with a focus on improving the codebase through refactoring, and enhancement of the test infrastructure. These changes include reformatting and improving the overall structure of tests and functions. Additionally, Joe enhanced the functionality of the CI system and the tools the developers will use to work and create releases.
bpfcontainerskerneltroubleshootingkubernetes-networking
openvswitch/ovs

Jan 2015 - Jan 2018

Open vSwitch
Role in this project:
userBack-end Developer
Contributions:6 PRs, 305 pushes, 2 branches in 3 years 1 month
Contributions summary:Joe primarily contributed to the Open vSwitch kernel module, focusing on enhancements to connection tracking features and the management of flow tables. Their work included adding support for connection tracking label and mark fields, integrating connection tracking helpers, and optimizing flow revalidation processes. They also implemented features such as unique flow identifiers for efficient operation, which streamlined datapath operations and improved code readability.
twitch
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
Joe Stringer - Principal Engineer, Isovalent At Cisco