Radovan Sroka

Senior Software Engineer at Red Hat

Sweden
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
Radovan Sroka is a Senior Software Engineer at Red Hat with 11 years of experience specializing in OS-level programming, security, and algorithmic problem solving. He has progressed through multiple engineering roles at Red Hat since his internship, contributing to stability- and security-focused open-source projects such as USBGuard—where he added LDAP integration and robust configuration/logging features—and rsyslog, improving core logging reliability. Based in Sweden, he blends systems-level expertise with practical backend development, often tackling edge-case reliability and parsing challenges. Colleagues rely on him for thoughtful, low-level fixes that quietly harden production systems while keeping integrations flexible.
code11 years of coding experience
job6 years of employment as a software developer
bookInformation Technology, 1st, Information Technology, 1st at Brno University of Technology
bookElectrical, Electronics and Communications Engineering, Electrical, Electronics and Communications Engineering at SPSE PO
languagesSlovak, English, Swedish, German
github-logo-circle

Github Skills (18)

ldap10
c-language10
configuration-management10
linux10
c1110
security10
c1710
cplus10
logging10
cpp10
cprogramming-language10
syslog10
security-hardening9
blacklist9
usb9

Programming languages (11)

TypeScriptC++ShellJinjaCSCSSMakefileJavaScript

Github contributions (5)

github-logo-circle
USBGuard/usbguard

Jun 2017 - Sep 2022

USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)
Role in this project:
userBack-end Developer
Contributions:7 releases, 49 reviews, 52 commits in 5 years 3 months
Contributions summary:Radovan primarily contributed to the `usbguard` project by implementing features related to logging and configuration. They added an option to disable console logging for the daemon and enhanced the KeyValueParser to handle file input streams and case-insensitive key comparisons. Additionally, they introduced LDAP support to integrate external rule sources, including implementing the LDAP configuration parsing and validation, and rule retrieval.
software-frameworkauthorizationsecuritymethodlinux
rsyslog/rsyslog

Aug 2015 - Jun 2018

a Rocket-fast SYStem for LOG processing
Role in this project:
userBack-end Developer
Contributions:7 commits, 8 PRs, 43 comments in 2 years 11 months
Contributions summary:Radovan primarily contributed to bug fixes and improvements in the rsyslog project, focusing on the core logging functionality. Their work involved addressing issues related to time going backwards in the journal, resolving a segfault in `glblDoneLoadCnf`, and fixing an issue with the omsnmp new-config. The user also implemented a PID fallback mechanism, enhancing the reliability of the logging process. These changes indicate a focus on maintaining the stability and functionality of the rsyslog system.
syslogloggingrocketelasticsearchkafka
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
Radovan Sroka - Senior Software Engineer at Red Hat