Michel Belleville

Développeur Senior at leboncoin

Paris, Ile-de-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
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.
code17 years of coding experience
job16 years of employment as a software developer
bookETNA, école d'alternance en informatique
bookJules Haag, Besançon
languagesEnglish
github-logo-circle

Github Skills (4)

elm10
vimscript10
refactoring9
vim-plugin8

Programming languages (16)

MDXCSSCElmHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
AndrewRadev/splitjoin.vim

Jun 2020 - Jul 2020

Switch between single-line and multiline forms of code
Role in this project:
userFull-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.
vim-pluginmultilinerefactoringtext-manipulationtext-formatting
Bastes/griffeath

Oct 2008 - Dec 2009

Contributions:68 commits in 1 year 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
Michel Belleville - Développeur Senior at leboncoin