Max Małecki is a technical lead with 13 years of experience building backend systems and leading 15+ person engineering teams for insurance software and other web platforms. Based in Greater Poland, he combines deep PHP and Symfony expertise with hands-on architecture, mentoring, and code review from a long freelance practice dating back to 2005. He has driven search and indexing improvements for OroPlatform and contributed bug fixes and compatibility improvements to the widely used JMS Serializer open-source project. Comfortable shipping across databases (MySQL, PostgreSQL) and search engines, he has a track record of rescuing stalled projects and improving system reliability at scale. Known internally as a pragmatic “PHP Jedi,” he blends legacy modernization skills with pragmatic engineering leadership. He holds a master’s in computer science and regularly balances technical depth with product-focused delivery.
13 years of coding experience
16 years of employment as a software developer
Master Computer Science, Master Computer Science at Uniwersytet im. Adama Mickiewicza w Poznaniu
Contributions summary:Max primarily focused on back-end development tasks within the OroPlatform package. Their contributions involved adding methods and functionalities for search filtering, specifically concerning subcategories and the Equals operator. The user also addressed issues with database interactions, including constraints and cascade deletes, as well as the implementation of new search functionalities and the modification of existing ones. They worked on improvements to the search indexer, and on integrating various engine types like MySQL and Postgresql to improve search performance across different database systems.
Easily serialize, and deserialize data of any complexity (supports XML, JSON, YAML)
Role in this project:
Back-end Developer
Contributions:6 commits, 1 comment in 1 day
Contributions summary:Max primarily contributed to bug fixes and improvements within the `schmittjoh/jmsserializerbundle` repository. They addressed issues related to PHP 5.3.6 compatibility, implementing `implementsInterface()` for reflection, and merging branches. The commits demonstrate work within the dependency injection compiler, focusing on event subscribers and listeners, while also making changes to serialization and testing components.
yamlcomplexityxmlserializationserialize
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.