Giovanni Caporaletti is a seasoned backend team lead and Scala enthusiast with 14 years of experience designing and operating resilient distributed systems. He blends hands-on backend development (Scala, Akka, Play) with devops and architecture skills, regularly using Docker, Ansible, Cassandra and Elasticsearch in production. As cofounder and backend architect at ReaQta and now leading backend teams at dé VakantieDiscounter, he focuses on scalable, testable service-oriented platforms and automation. An active contributor to elastic4s, he has deep experience enhancing Elasticsearch client features like aggregations and reindexing support—evidence of practical expertise in search and data modeling. Comfortable across Java and Scala ecosystems, Giovanni brings a 360-degree perspective that spans code design, operational reliability and security-conscious integration. Based in Amsterdam, he combines entrepreneurial product experience with solid academic grounding from Università di Bologna.
🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Role in this project:
Back-end Developer
Contributions:11 commits, 9 PRs, 21 comments in 1 year 2 months
Contributions summary:Giovanni primarily contributed to the development of the `elastic4s` Scala client, focusing on features related to Elasticsearch API interactions. Their commits added support for reindexing operations, including script execution, and implemented new functionality such as normalizer APIs for text analysis. The user also added support for keyed/unkeyed range and date range aggregations, along with terms lookup query features, demonstrating a focus on enhancing search and aggregation capabilities within the client. Furthermore, the user extended ExtendedBounds functionality to accommodate both dates and numbers.
Contributions:14 commits, 23 pushes, 3 branches in 1 month
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
Giovanni Caporaletti - Backend Team Lead at dé VakantieDiscounter