Kamil Dudka

Principal Software Engineer at Red Hat

Brno, Southeast, Czechia
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
Kamil Dudka is a Principal Software Engineer with 17 years of experience at Red Hat, specializing in C++, static code analysis, and robust maintenance of free/open-source software. He combines deep systems and security expertise—evidenced by contributions to high-profile projects like curl, libssh2, coreutils and logrotate—with a strong focus on testing and QA through work on cppcheck and pycurl. At Red Hat he progressed from intern to principal, driving reliability and performance improvements across core Unix utilities and networking libraries. Colleagues rely on him for pragmatic refactors that fix memory leaks, tighten crypto handling, and simplify complex code paths. Based in Brno and holding a master’s in Intelligent Systems, he brings an engineer’s rigor to both low-level debugging and DevOps automation such as release scripting and SELinux integrations.
code17 years of coding experience
job11 years of employment as a software developer
bookMaster, Intelligent Systems, Master, Intelligent Systems at Brno University of Technology
github-logo-circle

Github Skills (57)

unit-testing10
ss10
debug10
static-analysis10
ssl10
python10
scripting10
testing10
memory-management10
linux10
sslv310
c1110
libcurl10
security10
c1710

Programming languages (14)

C++CSSCRustGoAugeasHTMLTypeScript

Github contributions (5)

github-logo-circle
logrotate/logrotate

Aug 2016 - Dec 2022

The logrotate utility is designed to simplify the administration of log files on a system which generates a lot of log files.
Role in this project:
userBack-end & DevOps Engineer
Contributions:17 releases, 98 reviews, 147 commits in 6 years 5 months
Contributions summary:Kamil contributed to the `logrotate` utility by implementing new features and fixing bugs related to its core functionality. They developed a script for uploading releases to GitHub, demonstrating DevOps skills. Furthermore, the user addressed issues related to SELinux integration, indicating expertise in system administration and security aspects.
logrotateloggeradministrationlog-fileslot
libssh2/libssh2

Dec 2009 - Oct 2017

the SSH library
Role in this project:
userBack-end Developer
Contributions:19 commits, 6 PRs, 6 pushes in 7 years 11 months
Contributions summary:Kamil primarily contributed to the core library code, focusing on security and cryptographic aspects. They fixed bugs related to padding in the `libgcrypt` module and simplified code within the same module. Further contributions addressed issues such as ignoring error codes and memory leaks related to OpenSSL integration, demonstrating a focus on robustness and security. The user also worked on refactoring the code to use hard-wired cipher block sizes consistently.
ssh-librarysftpsshforwardinglibssh2
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
Kamil Dudka - Principal Software Engineer at Red Hat