Shimon Shtein is a Principal Software Engineer at Red Hat with 11 years of professional experience and a long engineering career stretching back through Extreme and IDF development roles. He blends back-end systems expertise with front-end Ruby on Rails UI work, contributing significant fixes and feature work to well-known open-source projects like Foreman and Katello that manage server and content lifecycles. At Red Hat he progressed from Software Engineer to Principal, consistently focusing on maintainability, API evolution and improving host/content management workflows. He has led .NET server and composite-application teams earlier in his career, giving him strong cross-platform architectural perspective. Based in Israel and holding an M.Sc. in Computer Science, he pairs deep technical craftsmanship with experience resolving real-world operational issues in infrastructure tooling. An engineer who moves fluently between controllers, models and UI concerns, he’s known for pragmatic refactors that reduce technical debt while advancing product capabilities.
11 years of coding experience
21 years of employment as a software developer
M.Sc, Computer science, M.Sc, Computer science at The Academic College of Tel-Aviv, Yaffo
an application that automates the lifecycle of servers
Role in this project:
Full-stack Developer
Contributions:260 reviews, 144 commits, 183 PRs in 7 years 10 months
Contributions summary:Shimon primarily contributed to front-end code, enhancing the user interface. The commits include fixing HTML syntax, adding and modifying elements in views, and improving interface components. The changes demonstrate proficiency in web development using Ruby on Rails framework with the use of HTML, Javascript and related frontend technolgies.
Katello integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.
Role in this project:
Back-end Developer
Contributions:6 reviews, 35 commits, 22 PRs in 4 years 7 months
Contributions summary:Shimon primarily contributed to the Katello project by modifying and extending various controllers, models, and helpers. The work involved refactoring code, renaming settings, and updating API endpoints related to content management, subscriptions, and host management. Their changes frequently addressed specific GitHub issues, including those concerning puppet environment overrides, hypervisor updates, and improvements to the host and hostgroup user interface. A significant portion of their commits focused on adapting and maintaining core functionality within the Katello ecosystem.
zammadrpmlifecyclepuppettheforeman
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
Shimon Shtein - Principal Software Engineer at Red Hat