Robert Basic is a Senior Software Developer with 15 years of experience modernizing legacy PHP systems and leading teams to deliver fast, stable, and secure web applications. As tech lead for the Search tribe at Njuškalo, he has driven architecture improvements, sped up CI by 60% across ~200 daily runs, and resolved release-blocking performance bottlenecks. He combines deep hands-on expertise across PHP, Go, Python and C/C++, broad tooling (Docker, Ansible, PHPStan) and proven QA practice—contributing to well-known open-source projects like Hugo and Zend Framework. A pragmatic mentor and remote-work veteran since 2011, he has trained juniors into replacements and routinely improves developer experience through better fixtures, testing and static analysis. He also brings a knack for subtle fixes—database query refactors, caching tweaks and security config discoveries—that reliably translate into measurable business impact.
15 years of coding experience
10 years of employment as a software developer
BSC, Electro engineering, BSC, Electro engineering at Technical College in Subotica
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Role in this project:
Back-end Developer
Contributions:2 releases, 158 commits, 73 PRs in 8 years 9 months
Contributions summary:Robert primarily contributed to the PHP mock object framework, Mockery. Their work involved fixing bugs related to demeter chains and overloading classes, and improving test coverage. They also added new functionality such as the `shouldNotReceive` method and provided documentation. Additionally, they focused on ensuring correct argument matching and exception messages.
Contributions summary:Robert's primary contribution involves modifying PHPUnit test assertions within the Zend Framework codebase. They updated test classes to utilize `assertInternalType` and `assertInstanceOf` to remove PHPUnit warnings. The changes primarily involve updating assertion methods across various route and rewrite test files, ensuring compatibility with PHPUnit and preventing deprecation warnings. Further commits show changes within Dojo and its related form elements and decorators.
zendzend-frameworkphpframeworkmodular
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.