Martin Kourim

Lead Software Engineer In Test at Input Output (IOHK)

Hradec Králové, Northeast, 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
Martin Kourim is a Lead Software Engineer in Test with 13 years of experience, currently shaping quality and validation at IOHK with a strong focus on Cardano core components and real-world blockchain scenarios. He is a Python specialist who brings functional programming ideas inspired by Haskell—immutability, higher-order functions and stronger typing—into pragmatic test automation and backend tooling. His open-source contributions include improving Cardano's cluster tooling and integration tests for ManageIQ, demonstrating both deep protocol understanding and practical engineering hygiene. Comfortable in Linux-heavy workflows (nix, Bluefin) and obsessive about developer ergonomics like Neovim, he blends hands-on scripting with system-level insight. Outside work he mixes family life with relentless tinkering, turning hobbyist experimentation into production-quality improvements.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at University of Hradec Králové
languagesEnglish, Czech
github-logo-circle

Github Skills (19)

pytest10
python10
testing10
blockchain10
scripting9
selenium9
nix9
selenium-ide9
shell9
script9
sh9
docker8
tmux8
dockers8
json7

Programming languages (17)

C++CSSCRustGoGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
ManageIQ/integration_tests

May 2016 - Jan 2019

ManageIQ integration tests
Role in this project:
userBackend & Test Automation Engineer
Contributions:338 commits, 290 PRs, 319 comments in 2 years 8 months
Contributions summary:Martin primarily contributed to the `manageiq/integration_tests` repository by implementing and improving integration tests, with a focus on the "cfme_test.sh" script and login functionality. They updated dependencies and configuration files, while also fixing issues related to the virtual environment setup within tmux. Additionally, they demonstrated expertise in test design and implementation by addressing flash messages and correcting indentation issues.
pythontestingintegration-testspytestmanageiq
IntersectMBO/cardano-node

Jul 2020 - Jul 2022

The core component that is used to participate in a Cardano decentralised blockchain.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 7 commits, 6 PRs in 2 years
Contributions summary:Martin primarily contributed to the `cardano-node` repository by enhancing the `clusterlib.py` file. Their work involved refactoring the code for better Pythonic style, fixing estimate fee calculation and related issues, and addressing code review comments. The user also made modifications to the `shell.nix` file to improve the development environment, specifically setting locales. Additionally, they made improvements related to update proposals within the project.
core-componentblockchainplutusdecentralisedcardano
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