Tomas Kral

Senior Principal Software Engineer at Red Hat

Eu, Normandy, 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
Tomas Kral is a Senior Principal Software Engineer with 14+ years of experience building developer tooling, systems architecture, and cloud-native infrastructure across enterprise and open-source ecosystems. Based in Normandy and working at Red Hat, he leads cross-team architecture and delivers an internal developer portal built on Backstage while shaping modular plugin and backend ecosystems. He has deep hands-on experience simplifying Kubernetes and OpenShift workflows—contributing to prominent projects like odo and kompose that improve developer velocity by abstracting platform complexity. Tomas blends backend engineering and DevOps expertise, from implementing CLI ergonomics for Java/Node components to resolving build and dependency issues in conversion tooling. He is known for translating product goals into actionable technical requirements and mentoring teams to maintain architectural consistency and high code quality. An early practitioner of container orchestration in production, he pairs systems-level insight with pragmatic developer-first design.
code14 years of coding experience
job7 years of employment as a software developer
bookBc., Information Technology, Bc., Information Technology at Brno University of Technology
bookStřední průmyslová škola Dvůr Králové nad Labem
languagesEnglish, Czech
stackoverflow-logo

Stackoverflow

Stats
31reputation
7kreached
1answer
0questions
github-logo-circle

Github Skills (22)

kubernetes10
container10
docker10
docker-compose10
dockers10
cicd10
automation10
go10
openshift10
kubernetes-pods10
automations10
devops10
cli10
java9
build-automation9

Programming languages (21)

SmartyMDXC#JavaCSSC++MakefileVue

Github contributions (5)

github-logo-circle
redhat-developer/odo

Jan 2018 - Jan 2023

odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:33 releases, 363 reviews, 505 commits in 5 years
Contributions summary:Tomas primarily contributed to the development of the `odo` CLI tool, focusing on building and maintaining its functionality. Their work involved implementing new commands for component creation and management, particularly for Java and Node.js components. They also worked on integrating and utilizing various technologies related to OpenShift and Kubernetes such as server-side apply and using the kubernetes API rather than oc binary.
golangodocontainersdeveloper-tooliterative
kubernetes/kompose

Jul 2016 - Jul 2023

Convert Compose to Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 4 reviews, 163 PRs in 7 years 1 month
Contributions summary:Tomas contributed to the `kubernetes/kompose` project, focused on converting Docker Compose files to Kubernetes. Their work involved implementing features such as generating only specific controllers based on flags and refactoring existing code. Furthermore, the user addressed build failures related to dependencies and upgraded the vendor's dependencies. Their contributions demonstrate a focus on code quality, bug fixes, and build process improvements within the project.
containersgolangdockercomposedocker-compose
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
Tomas Kral - Senior Principal Software Engineer at Red Hat