Davide Di Somma

Software Engineer at Prima Assicurazioni

Villasanta, Lombardy, Italy
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
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.
code15 years of coding experience
job14 years of employment as a software developer
bookPolitecnico di Milano
stackoverflow-logo

Stackoverflow

Stats
1reputation
239reached
0answers
1question
github-logo-circle

Github Skills (16)

javas10
jpa10
hibernate10
hibernate-search10
java10
testing9
lucene9
orm8
elasticsearchquery8
elasticsearch8
elasticsearch-api8
amazon-elasticsearch8
aws-elasticsearch8
trigger6
sql6

Programming languages (3)

TypeScriptJavaJavaScript

Github contributions (5)

github-logo-circle
hibernate/hibernate-search

Oct 2012 - Jul 2013

Hibernate Search: full-text search for domain model
Role in this project:
userBack-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.
hibernatedomain-modelfull-text-searchfulltext-searchfull-text
davidedisomma/dotfiles

Apr 2020 - Dec 2022

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.
Request Free Trial