Summary
Jean-michel Garnier is a Senior Ruby Developer with 16 years’ experience building and modernizing Rails backends, coaching distributed teams, and training developers in RSpec and agile practices. Based in Lyon, he has run and shipped critical migrations and rewrites (notably in healthcare) while often serving as the sole remote engineer or lead for distributed teams since 2010. He combines deep hands-on skills—clean code, testing, CI, and performance tuning—with product-minded roles such as project management, hiring, and specification-by-example workshops. Comfortable across the stack (Ruby/Rails, MySQL/Postgres, Redis, RabbitMQ, React) and tooling (Datadog, Grafana, New Relic, GitHub Scientist for canary releases), he frequently mentors peers and improves team processes. An entrepreneurial thinker, he also explored a vehicle-sharing startup to decarbonize transport, showing a willingness to step outside his comfort zone and apply technical skills to sustainability.
16 years of coding experience
20 years of employment as a software developer
Masters Computer Science, Masters Computer Science at UTBM
6 weeks summer course (Master level) in 2007 Energy Environment and Sustainable Development, 6 weeks summer course (Master level) in 2007 Energy Environment and Sustainable Development at University of Oslo