Michal Schmidt

Senior Software Engineer at Red Hat

Brno, South Moravia, 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
Michal Schmidt is a seasoned senior software engineer with 26 years of experience, currently driving systems and tooling work at Red Hat from Brno. His background in cybernetics and automation informs a pragmatic, systems-level approach to back-end and build infrastructure problems, with notable open-source contributions improving build systems (sockperf) and core utilities (eudev). He focuses on performance, memory efficiency and maintainable configuration—refactoring hashmaps, mempools and build scripts to make complex C projects easier to develop and debug. Comfortable as both an automation/build-and-release engineer and a back-end developer, he bridges developer ergonomics and low-level reliability. Colleagues rely on him for quiet, high-impact improvements that reduce technical debt and speed developer workflows.
code26 years of coding experience
job7 years of employment as a software developer
bookInženýr (Ing.), Cybernetics, Automation, and Measurement, Inženýr (Ing.), Cybernetics, Automation, and Measurement at Brno University of Technology
bookCybernetics, Automation, and Measurement, Cybernetics, Automation, and Measurement at Vysoké učení technické v Brně
github-logo-circle

Github Skills (14)

c1710
autoconf10
system10
configuration-management10
memory-management10
c1110
system-programming10
sys10
build-automation10
automake10
cprogramming-language9
bash9
c-language9
script9

Programming languages (7)

JavaC++ShellCValaXSLTPython

Github contributions (5)

github-logo-circle
Mellanox/sockperf

Apr 2014 - Sep 2015

Network Benchmarking Utility
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:27 commits, 4 PRs, 1 comment in 1 year 5 months
Contributions summary:Michal focused on improving the build and configuration processes of the `sockperf` project. They introduced options to the `autogen.sh` script for development and debugging. Additionally, they modified `configure.ac` to utilize a better approach for adding compiler flags, and created macros to manage boolean arguments. These changes suggest an emphasis on enhancing the project's build system and configuration management.
benchmarking
eudev-project/eudev

Sep 2014 - Mar 2015

Repository for eudev development
Role in this project:
userBack-end Developer
Contributions:16 commits in 6 months
Contributions summary:Michal primarily focused on optimizing the `hashmap` implementation within the `eudev` repository, likely improving the efficiency of various system utilities. Their contributions involved refactoring the hashmap structure by introducing `hash_ops` and subsequently splitting the mempool implementation to enhance memory usage. They also added a zeroing allocation function for mempool tiles, improving overall functionality. Additionally, the user implemented a `path_compare()` and `path_equal()` functions and applied several code cleanup changes, including the use of `log_*_errno()`.
systemdlinuxmintxenlinux-distributionjavascript
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