Jan Havel

Software Engineer 4 at Broadcom Software

Prague, 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
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.
code15 years of coding experience
bookInformatics, Informatics at Tampere University of Technology 1965-2018
bookIng., SW engineering, Computer Science, Ing., SW engineering, Computer Science at Czech Technical University in Prague
languagesEnglish, Czech, German
stackoverflow-logo

Stackoverflow

Stats
329reputation
276kreached
5answers
0questions
github-logo-circle

Github Skills (22)

selenium10
python10
selenium-ide10
test-automation10
performance-monitor9
loadtest9
performance-analysis9
load-testing9
android-studio6
google-chrome6
android6
gradle6
intellij-idea6
selenium-webdriver6
android-gradle-plugin6

Programming languages (4)

JavaC++JavaScriptPython

Github contributions (5)

github-logo-circle
Blazemeter/taurus

Dec 2019 - Aug 2022

Automation-friendly framework for Continuous Testing by
Role in this project:
userTest 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.
jenkinscontinuous-testinggatlingpythontest-automation
havja/taurus

Nov 2019 - Mar 2020

Automation-friendly framework for Continuous Testing by
Contributions:41 pushes, 11 branches in 4 months
continuous-testingtest-automationtestingloadtestingcontinuous
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