Emanuele Panzeri is a Zurich-based software engineer with 18 years of experience building search-intensive and backend systems, from research prototypes to production eCommerce and CMS platforms. He has deep expertise in search, information retrieval and full-text engines (Solr, Elasticsearch, Meilisearch, Typesense) and a strong track record migrating and modernizing legacy PHP/Symfony stacks to current PHP versions and cloud-friendly architectures. At Liip he combined hands-on backend development, system architecture and people leadership—leading a six-person cross-functional team and steering multi-country digital transformation programs. An open-source contributor, he has fixed compatibility and API issues in notable projects such as Elastica, Solarium and an Elasticsearch Learning-to-Rank plugin, demonstrating care for long-term maintainability. He pairs academic rigor (Master’s with honors and PhD-level research in IR) with pragmatic product delivery and occasionally implements geo-spatial and ML-driven search experiments. Quietly versatile, he moves between low-level performance fixes and high-level system design while keeping documentation and developer UX in mind.
18 years of coding experience
16 years of employment as a software developer
EU Intensive Programme Information Foraging 2012, Computer and Information Sciences and Support Services, EU Intensive Programme Information Foraging 2012, Computer and Information Sciences and Support Services at Radboud Universiteit Nijmegen
Bachelor's Degree, Information Science/Studies, 100/100 cum Laude, Bachelor's Degree, Information Science/Studies, 100/100 cum Laude at Università degli Studi dell'Insubria
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Università degli Studi di Milano-Bicocca
[DEPRECATED -- Use Symfony instead] Fork of symfony 1.4 with DIC, form enhancements, latest Swiftmailer, better performance, composer compatible and PHP 8 support
Role in this project:
Backend Developer
Contributions:9 releases, 62 reviews, 19 commits in 5 years 7 months
Contributions summary:Emanuele primarily contributed to bug fixes and version updates within the Symfony 1 framework. They addressed issues in the event logging functionality, including overriding event names and priorities. The user also fixed file mimetype guessing in tests and updated the Symfony version in core autoload files. Furthermore, they addressed deprecations in the sfMessageSource_Aggregate class by adding return types, ensuring the code's compatibility with modern PHP versions.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:2 releases, 3 reviews, 20 commits in 3 years 6 months
Contributions summary:Emanuele primarily focused on enhancing the Solarium PHP client library by adding features and improving existing ones. Their contributions included adding the 'ExtractOnly' parameter to the Extractor Handler and updating tests for the new functionality. They also addressed code quality by correcting URL parameter ordering and ensuring the response status code was consistently handled as an integer. Further improvements involved updating PHP annotations and docblocks.
solrclient-libraryphpsolariumphp81
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.