Petr Široký is a seasoned software engineer from Brno with 13 years of hands-on experience in Java back-end development, test automation and CI/CD, currently contributing at Green:Code. He brings deep expertise in maintaining and modernizing large open-source projects—most notably work on Apache Maven and several KIE/Red Hat ecosystems—where he improves test robustness, upgrades dependencies and stabilizes builds. Trained in information technology security (MSc), he combines a security-aware mindset with practical DevOps and automation skills, having authored build and release scripts and CI utilities. Known for meticulous refactors and test-focused fixes, Petr excels at bridging legacy upgrades (CXF, Weld, Hibernate) with modern tooling and reproducible build processes. An open-source believer, he quietly strengthens developer infrastructure and documentation, turning maintenance pain points into lasting quality improvements.
13 years of coding experience
11 years of employment as a software developer
Master's Degree, Information Technology Security, Master's Degree, Information Technology Security at Brno University of Technology
Bachelor, Information technology, Bachelor, Information technology at Brno University of Technology Faculty of Information Technology
Information Technology, Information Technology at ISŠ-COP Brno, Olomoucká 61
The build bootstrap contains the parent pom, guidelines and scripts for Drools, jBPM and OptaPlanner.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:86 commits, 375 PRs, 344 pushes in 4 years 4 months
Contributions summary:Petr primarily contributed to the automation and scripting aspects of the repository, focused on build and release processes. They fixed issues related to repository URLs in build scripts and updated versioning scripts to work with recent changes. The user also added utility scripts for code formatting and whitespace removal and enhanced the `mvn-all` script with the ability to run cleanup scripts, indicating a focus on build process efficiency and artifact management.
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
Back-end Developer
Contributions:70 commits in 4 years 10 months
Contributions summary:Petr primarily contributed to improving the codebase by fixing and updating Java documentation across various interfaces, with a focus on the `KieBase` interface. They also made updates related to dependency upgrades and adjustments to configurations. Further commits demonstrate the user's work on integrating with other technologies used in the project, indicating expertise in backend development and related integrations.
kogitoknativebusiness-automationrule-enginedrools
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.