Dawid Parafiński is a Senior Software Engineer based in the Cracow metropolitan area with a decade of hands-on experience building and evolving PHP back ends, currently driving platform-level work at Ibexa. He has deep expertise in CMS/kernel development and REST API design from contributions to well-known open-source projects like eZ Platform and eZ Publish, where he extended search, caching and URL-alias REST features. Comfortable operating between code and configuration, Dawid has led small teams, managed client-facing delivery, and introduced architectural improvements such as cache kernel migrations and external search storage integration. Trained as a mechatronics engineer, he brings a pragmatic systems-thinking approach to software problems and values people and collaboration as core to successful engineering.
9 years of coding experience
3 years of employment as a software developer
Inżynier (Inż.) Mechatronika, Mechatronika, Inżynier (Inż.) Mechatronika, Mechatronika at AGH University of Krakow
Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
Back-end Developer
Contributions:45 reviews, 77 commits, 65 PRs in 4 years 9 months
Contributions summary:Dawid's contributions primarily focused on enhancing the REST API functionality within the eZ Publish kernel. They implemented features allowing REST consumers to retrieve location information using URL aliases. Furthermore, they addressed search functionality by integrating a FieldCriterion, which included supporting logical operators and incorporating ezkeyword external storage for improved SQL search capabilities, and ensured correct behavior of Content Management operations.
Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.
Role in this project:
Back-end Developer
Contributions:6 reviews, 22 commits, 16 PRs in 2 years 4 months
Contributions summary:Dawid contributed to the Ibexa Platform by integrating and enabling several bundles, including user, REST, and search functionalities. Their work involved modifying the application's configuration files (e.g., `AppKernel.php`, `config/bundles.php`) to incorporate these new bundles and their associated dependencies. The user also migrated the HTTP cache bundle to FOS Cache Bundle and updated its configuration files, including the introduction of a new cache kernel. These changes demonstrate a focus on extending the platform's capabilities and improving its architecture.
cmsdependenciescomposer-projectphpdxp
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
Dawid Parafiński - Senior Software Engineer at Ibexa