Jan Havel is a seasoned software engineer with 15 years of experience specializing in web development using React, Angular, TypeScript and Python, currently serving as Software Engineer 4 at Perforce and holding a Principal Software Engineer role at Broadcom. He combines strong backend fundamentals—evidenced by certifications like Oracle Java Programmer, Spring Professional and AWS Solutions Architect—with front-end expertise to deliver end-to-end web solutions. Jan contributes to open-source testing tooling, notably improving Selenium integration and conditional logic in the popular Taurus continuous-testing framework, showing a practical focus on test automation and developer experience. Based in Prague and trained at Czech Technical University, he blends enterprise-scale engineering with a hands-on approach to debugging and reliability that often surfaces in cross-team automation improvements.
15 years of coding experience
Informatics, Informatics at Tampere University of Technology 1965-2018
Ing., SW engineering, Computer Science, Ing., SW engineering, Computer Science at Czech Technical University in Prague
Automation-friendly framework for Continuous Testing by
Role in this project:
Test Automation Engineer
Contributions:1 review, 12 commits, 59 PRs in 2 years 8 months
Contributions summary:Jan primarily contributed to the test automation framework for continuous testing, focusing on improving Apiritif, a component of the Taurus framework. Their work involved enhancing the functionality of the Selenium integration within Apiritif, including adding support for new features like "if-then-else" conditions and shadow locators. They also addressed bugs and improved existing functionalities, such as fixing wait times and frame switching issues. The commits involved modifying core files and test scripts, and creating or updating test resources.
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
Jan Havel - Software Engineer 4 at Broadcom Software