Davide Di Somma is a seasoned software engineer with 15 years' experience designing and implementing object-oriented applications in Java and Ruby, with a strong grounding in design patterns, refactoring and test-driven development. He has applied Agile practices across multiple roles—from consultancy and enterprise architecture to current work at Prima Assicurazioni—delivering resilient backend systems and integrations. Notable open-source contributions include enhancing spatial search and Envers integration in the widely used Hibernate Search project, reflecting a focus on robust full-text search and indexing correctness. Comfortable across the stack, he has built batch and web systems, tooling for performance and build automation, and even led a JEE-based public-sector project that won a JBoss ROI award. Practical, methodical and team-oriented, he brings hands-on craftsmanship to complex legacy and modernisation efforts.
Hibernate Search: full-text search for domain model
Role in this project:
Back-end Developer
Contributions:7 commits in 8 months
Contributions summary:Davide contributed to the Hibernate Search project by implementing and testing spatial query functionalities. They added new spatial methods to the `FullTextQuery` JPA version, enhancing its capabilities. The user also created and tested the integration between Hibernate Search and Envers, specifically focusing on how updates to indexed embedded collections are handled. These contributions indicate a focus on improving the search functionality and ensuring proper integration with other Hibernate components.
Contributions:10 pushes, 1 branch in 2 years 8 months
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.