Stephen Kitt

Senior Principal Software Engineer at Red Hat

Lyon, Auvergne-Rhône-Alpes, France
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
Stephen Kitt is a Senior Principal Software Engineer with 26 years of experience, based in Lyon, France, specializing in multi-cluster networking and OpenShift integration at Red Hat. He combines deep backend and systems expertise with a practical DevOps perspective, having contributed to projects from Submariner and kubectl to low-level tools like the Miller data processor and the rr record-and-replay debugger. Known for pragmatic refactoring, build-compatibility fixes, and performance-minded patches, he focuses on maintainability and cross-platform robustness rather than flashy features. His tenure includes leadership and committer roles in open-source networking projects and contributions that modernize dependencies and clean up legacy code. Colleagues rely on him to untangle complex build and dependency issues and to translate networked system requirements into stable, production-ready code. Beyond core networking, his GitHub work shows a consistent eye for small but high-impact improvements—removing dead code, fixing manpage generation, and tightening tests—that keep large codebases healthy.
code26 years of coding experience
job7 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,841reputation
63kreached
70answers
0questions
github-logo-circle

Github Skills (55)

dependency-management10
debugging10
kubernetes10
debug10
c-language10
system-programming10
api-design10
testing10
ipsec10
linux10
networking10
refactor10
java10
javas10
osgi10

Programming languages (26)

C#CMakefileGoMustacheHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
submariner-io/submariner

May 2019 - Jan 2023

Networking component for interconnecting Pods and Services across Kubernetes clusters.
Role in this project:
userBack-end & DevOps Engineer
Contributions:1100 reviews, 249 commits, 714 PRs in 3 years 8 months
Contributions summary:Stephen contributed to the project by fixing errors related to body closures in HTTP results. They also implemented changes related to the main program and stopped printing stack traces on certain fatal errors, and performed a series of golint cleanups, standardizing variable names. Additionally, the user was involved in refactoring code and migrating the project's namespace. The user further contributed to the implementation of Libreswan, showcasing their skills in networking and security protocols.
clusterskubernetes-clustersk8skubernetesmatter
opendaylight/controller

Aug 2015 - Jun 2020

Mirror of the OpenDaylight controller gerrit project
Role in this project:
userBack-end Developer
Contributions:174 commits in 4 years 11 months
Contributions summary:Stephen primarily focused on refactoring and improving the Yang code generator, enhancing code quality and performance. This involved cleaning up the generator code by addressing issues such as local variable usage, map overwrite detection, and code simplification. Additionally, the user addressed code-related issues, including correcting typos and implementing best practices. They also worked on adding "documentation" flags for WriteTransaction, and removing resource-intensive usage of Calendar.getInstance().
controlleropendaylightgerrit
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
Stephen Kitt - Senior Principal Software Engineer at Red Hat