Johannes Gerstbauer is a software engineer based in Vienna with 11 years of experience building web applications across PHP/Laravel and modern JVM stacks like Spring Boot, Kotlin and Micronaut. He moves comfortably between full-stack work and backend systems, having contributed to high-profile open-source projects such as the Laravel framework and the Pest PHP testing framework—improving scheduling strategies, DI containers and test suite robustness. At karriere.at he led migrations from legacy PHP to Spring Boot/Kotlin, maintained production platforms, and mentored colleagues while operating CI/CD, observability and messaging tooling. Currently at ÖBB he focuses on cloud-native Java services on Kubernetes, combining pragmatic engineering with a strong testing mindset cultivated through his open-source contributions. A former emergency medical service worker, he brings calm under pressure and a practical, systems-oriented approach to complex problems.
11 years of coding experience
3 years of employment as a software developer
Master of Science in Engineering (MSc) Interactive Media, Master of Science in Engineering (MSc) Interactive Media at Hagenberg Campus - FH Upper Austria
Matura Informations- und Kommunikationstechnologie, Matura Informations- und Kommunikationstechnologie at Bundesoberstufenrealgymnasium Krems
Bachelor of Science in Engineering (BSc) Medientechnik, Bachelor of Science in Engineering (BSc) Medientechnik at FH St. Pölten – University of Applied Sciences
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
Role in this project:
Back-end Developer
Contributions:10 commits, 8 PRs, 22 comments in 4 months
Contributions summary:Johannes primarily contributed to the Pest PHP testing framework by implementing and refactoring core components. Their work focused on integrating plugin interfaces, adding a container implementation for dependency injection, and updating the test suite structure. The user also addressed issues related to dataset handling, ensuring unique test case names and correct descriptions. These changes show the user's focus on extending and improving the framework's functionality and usability.
Contributions:19 commits, 14 PRs, 12 comments in 10 months
Contributions summary:Johannes primarily contributed to the front-end and back-end aspects of the Laravel.io community portal. Their work included adding and modifying forum features, such as incorporating a "forum-content" class for styling and implementing a poster display at the top of the thread messages. The user also made improvements to the application's layout and extracted components into separate blade files. In addition, they integrated PrismJS for code highlighting and included a RSS feed for the forum, enhancing user experience.
laravelforumsphpportal
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.