Dawid Parafiński

Senior Software Engineer at Ibexa

Cracow Metropolitan Area Poland
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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job3 years of employment as a software developer
bookInżynier (Inż.) Mechatronika, Mechatronika, Inżynier (Inż.) Mechatronika, Mechatronika at AGH University of Krakow
languagesPolish, English
github-logo-circle

Github Skills (18)

dependency-management10
api-rest10
cms10
restful-api10
configuration-management10
php10
api10
rest10
symfony10
symfony-ux10
rest-api10
ezpublish10
composer10
content-management-system9
search-engine9

Programming languages (6)

ShellTwigJavaScriptPHPHTMLRoff

Github contributions (5)

github-logo-circle
ezsystems/ezpublish-kernel

Feb 2018 - Nov 2022

Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
userBack-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.
kernelphplibcez-platformansible-collections
ezsystems/ezplatform

Mar 2018 - Jul 2020

Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.
Role in this project:
userBack-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