Joël Vimenet is a Platform Engineer based in Toulouse with 13 years building resilient, scalable backend systems and a strong focus on distributed systems, fault tolerance and load management. Comfortable across Scala, Java, Python and JavaScript, he brings functional programming practices to web and IoT projects and has a history of production Java EE work. As an active open-source contributor he enhanced the popular elastic4s Scala Elasticsearch client with new aggregations and async update-by-query support, showing attention to both API ergonomics and operational concerns. At Linkfluence he focuses on platform-level challenges, bridging developer needs and reliable infrastructure. He combines deep hands-on engineering with teaching experience from INSA Toulouse, which helps him explain complex system trade-offs to teams.
13 years of coding experience
4 years of employment as a software developer
Master Degree, Computer Science, Master Degree, Computer Science at Institut national des Sciences appliquées de Toulouse
🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Role in this project:
Back-end Developer
Contributions:7 commits, 13 PRs, 18 comments in 4 months
Contributions summary:Joël contributed to the `elastic4s` project, a Scala client for Elasticsearch. They implemented support for new aggregation types such as adjacency matrix aggregations. The user also addressed asynchronous update operations, adding functionality for update-by-query tasks. Further contributions included fixes for unit inconsistencies and the addition of more fields to the task status structure.
Contributions:43 pushes, 28 branches in 2 years 1 month
non-blockinghttp-clienttype-safescalablocking
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.