Ondřej Machulda

Lead Engineer & Team Leader at Self-employed

Prague, 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
Ondřej Machulda is a Lead Engineer and team leader with 14+ years of hands-on experience building reliable web applications and platform services, and over 20 years of PHP experience. He blends deep backend expertise (PHP, Symfony, Go, Postgres) with front-end/UX sensibilities and strong QA/CI skills—having led migrations to Selenium-based testing and built open-source test tooling. Comfortable across Linux, Docker, and CI/CD pipelines, he focuses on reliability, automation and product-minded engineering rather than just shipping features. He has driven architecture and shared-platform initiatives (cookie-consent and GIS services) across companies and currently leads engineering at Prusa Research while maintaining freelance and OSS commitments. His open-source contributions include stabilizing widely used projects like php-webdriver and improving tooling for Symfony coding standards, reflecting a pragmatic approach to long-term maintainability. Colleagues rely on him for technical leadership, cross-team coordination and raising engineering practices through training and automation.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Software engineering, Bachelor's degree, Software engineering at České vysoké učení technické v Praze
stackoverflow-logo

Stackoverflow

Stats
1,000reputation
250kreached
30answers
6questions
github-logo-circle

Github Skills (28)

selenium-webdriver10
javascript10
webdriver10
testing10
code-standards10
zend-framework10
coding-conventions10
file-validation10
phpunit10
php10
phpstan10
coding-style10
gdpr10
test-automation10
unit-testing9

Programming languages (15)

JavaC++CPLpgSQLGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
php-webdriver/php-webdriver

Nov 2014 - Jan 2023

PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:90 reviews, 558 commits, 463 PRs in 8 years 3 months
Contributions summary:Ondřej focused on improving the stability and functionality of the PHP client for the Selenium/WebDriver protocol. Their contributions include fixing a missing return statement, allowing custom request timeouts, and improving PHPDoc comments for better code maintainability. They also enhanced code quality by replacing deprecated code with a W3C-compatible solution and refactored several unit and functional tests.
php-clientphpphp-webdriverw3c-webdrivergeckodriver
zendframework/zf1

Oct 2013 - Jun 2014

This project reached its end-of-life on 2016-09-28. Contains conversion of ZF1 subversion repo to git, from version 15234 forward, and only containing master and release-1.12 branches and 1.12 tags.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:22 commits in 8 months
Contributions summary:Ondřej's contributions primarily involve improving the test suite for the Zend Framework 1 repository. They addressed compatibility issues with PHP versions, including those related to PHP 5.3+ and PHP 5.4. The user also focused on fixing test failures, correcting error messages, and ensuring the tests were properly executed, including adding missing tests and updating existing ones. They demonstrated a strong understanding of testing frameworks and validation within the context of the Zend Framework.
branchessubversionmasterend-of-lifelife
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