Tom Coufal

Senior Principal Software Engineer at Red Hat

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
Tom Coufal is a Senior Principal Software Engineer at Red Hat with 11 years of experience building reliable back-end systems and improving developer tooling. He has deep hands-on expertise in the ManageIQ ecosystem, contributing RBAC improvements, middleware enhancements, and test coverage to a major open-source management platform. Tom pairs strong Ruby/Rails back-end skills with full-stack work on Backstage plugins and React UI tweaks, showing comfort across integration points and platform UX. A former lecturer with a master's in Bioinformatics and Biocomputing, he brings analytical rigor and a penchant for clean code and testable designs—evident from his focus on specs, error handling, and code quality. Colleagues know him as a pragmatic problem-solver who “pushes buttons” to keep complex systems running smoothly.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Bioinformatics and Biocomputing, Master's degree, Bioinformatics and Biocomputing at Brno University of Technology
github-logo-circle

Github Skills (25)

rbac10
ruby-rails10
rspec10
typescript10
rails10
ruby10
manageiq10
backstage10
typescript-types10
activerecord10
typescripts10
react10
testing9
material-ui9
front-end-development9

Programming languages (20)

SmartyMDXC++JinjaCSSCMakefileGo

Github contributions (5)

github-logo-circle
janus-idp/backstage-plugins

Nov 2022 - Mar 2023

Plugins for Backstage
Role in this project:
userFull-stack Developer
Contributions:1 release, 494 reviews, 84 commits in 3 months
Contributions summary:Tom primarily contributed to the development and enhancement of the Backstage plugins within the `janus-idp/backstage-plugins` repository. Their work included adding a Backstage instance for testing purposes, indicating involvement in setup and configuration. Furthermore, the user made changes to a UI component using React and Material UI, and integrated with Quay API for image data. They also addressed typos in annotations and formatted the codebase.
backstagebackstage-plugininternal-developer-platform
ManageIQ/manageiq-ui-classic

Sep 2017 - Sep 2018

Classic UI of ManageIQ
Role in this project:
userBack-end Developer
Contributions:38 commits, 39 PRs, 104 comments in 11 months
Contributions summary:Tom primarily focused on fixing bugs and implementing features related to the deletion and download of diagnostic reports within the ManageIQ UI. Their contributions include modifying the middleware server controller and adding specifications and error handling around diagnostic report management. They also worked on fixing Rubocop related issues and modifying event names, indicating a focus on code quality and system integration within the ManageIQ framework. This involved modifying the UI and adding specs to properly display errors on the UI.
reactmanageiq
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