Joël Vimenet

Platform Engineer

Toulouse, Occitania, France
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
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.
code13 years of coding experience
job4 years of employment as a software developer
bookMaster Degree, Computer Science, Master Degree, Computer Science at Institut national des Sciences appliquées de Toulouse
languagesFrench, English, Spanish
github-logo-circle

Github Skills (11)

amazon-elasticsearch10
elasticsearch10
rest-api10
elasticsearchquery10
aws-elasticsearch10
elasticsearch-api10
scala10
async9
aggregations9
asynchronous9
github7

Programming languages (8)

JavaShellScalaJavaScriptGoMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Philippus/elastic4s

Sep 2022 - Jan 2023

🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
Role in this project:
userBack-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.
elasticsearchhttp-clientnon-blockingscalatypesafe
joelvim/elastic4s

Sep 2022 - Oct 2024

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