Michel Belleville is a senior software engineer and technical lead with 17 years of experience building web and distributed services across Ruby, Elixir, Elm, JavaScript and Docker/Kubernetes environments. He has led engineering teams at Valtech, 42 and Workelo and now contributes at leboncoin, blending hands-on development with architectural guidance. Comfortable across back-end and front-end stacks, he has a particular interest in functional programming—actively seeking roles involving Elm, Haskell or Elixir. An open-source contributor, he enhanced a popular Vim plugin to improve Elm code formatting by refactoring its parser and leveraging Vim matching for delimiters, showing both deep language knowledge and tooling craftsmanship. Based in Paris, he prefers targeted professional contacts and responds to opportunities thoughtfully via InMail. Colleagues describe him as a pragmatic technologist who balances delivery pressure with long-term code quality.
Switch between single-line and multiline forms of code
Role in this project:
Full-stack Developer
Contributions:12 commits, 1 PR, 20 comments in 1 month
Contributions summary:Michel focused on enhancing the functionality of a Vim plugin, specifically targeting Elm code formatting. They implemented features to split and join lists, tuples, and records within Elm files. Their work involved refactoring the existing parser approach and integrating Vim's matching capabilities to handle delimiters, demonstrating a strong understanding of the Elm language and Vim's scripting environment.
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
Michel Belleville - Développeur Senior at leboncoin