Senior full stack Ruby on Rails developper

From idea to deployment 💡➡️🚀

I combine technical expertise with a solid frontend background to build user-friendly apps and features.

Work experience

Solstice.coop 2020-present

Ruby developer / consultant

  • beta.gouv.fr Future-proofed the Collectif Objets platform used by curators to monitor the state of historical artifacts by overhauling its Ruby on Rails codebase, adding tests, improving usability, fixing accessibility issues, and participating in team decision-making.
  • Formasol Built and deployed a documents generator for professional trainers. Data merge, SSO, API export, tags, task workflow, inline help
  • Les Jardins Nourriciers Built and deployed a user management app including a blog, an event calendar, MailChimp sync, and payment via a webhook.
  • Wordpress maintenance and content updates. Cleanup after hacks, host switching, security hardening, redaction.
  • NextCloud and Dolibarr deployment and maintenance.

Ochelys 2017-2019

Ruby developer / consultant

  • Order-taking app for orthodontics prosthetics. Data modelling, order workflow, tiered access, online payments. Ruby on Rails
  • ERP maintenance and upgrades. Quote management, product packs for the eshop, credit card expiration verification, and more. Ruby on Rails
  • React native app maintenance
  • User interviews teamed up with a usability expert

Think Innovation 2013-2015

PHP developer / consultant

  • Conference registration website Email confirmation, task delegation, image upload, automatic Excel export. Delivered on time despite strong editorial, time and technical constraints.
  • HR interview generator Questionnaires tailored to employee roles and career paths. Custom SSO built with PHP and ASP.
  • Employee custom self-help guidebook generator Content design, custom framework suited to client constraints, edit-in-place translation, complete translator back-office, PDF export in 16 languages (including Greek, Russian, Japanese, etc).
  • Employee onboarding platform co-design Drip campaign email schedule, FAQ outline, online quizz, dashboard metrics, web service specs and technical supervision.
  • Mini-quizz Social sharing of results and email templates. Delivered ahead of schedule and under budget, which impressed the client.
  • Drupal upgrade support Adapted global templates to Drupal theming system, fixed accessibility and responsiveness issues, which were deployed to similar company websites.

Freelance 2011-2013

Frontend developper / consultant

  • 3D software promotional website Features: parallax scrolling with multiple layers inspired by Jaguar and Range Rover websites.
  • Visit Mont Blanc promotional website Features: parallax scrolling with precise section overlap and alignment.

Alptis Assurances 2008-2011

PHP / frontend developper

  • Reference lookup After deploying and analysing analytics, I noticed extranet users were typing contract numbers in the search engine, which didn’t return results. I made sure it did and in less than 3 months the search engine was used almost exclusively that way.
  • jQuery slideshow Features: animation, WYSIWYG mode, keyboard-friendly.
  • Website speed and accessibility overhaul in collaboration with the design team.

Agence Boléro 2007-2008

PHP / frontend developper

  • Mass-mailing platform No platform was translated to French at the time, so I built one. Features: contact list import, mail preview, replacement fields, batch-sending. The PHP mailer library I carefully selected was later reused in all major frameworks.
  • Website creation using Dotclear, EZ publish, custom ASP. Built mini-games (Flash+PHP), and setup a wiki to share internal knowledge.

Conferences and workshops

  • Themes: Accessibility, Usability, Responsive Web Design, Self Care, Project Management
  • Presented at Paris Web, Mixit, Blend Web Mix, www2012, TakeOff, and Sud Web
  • Formats: hour-long plenary, lightning talks, and workshops
  • Lots of positive feedback
  • Conferences in both French and English

Hobbies

  • Team sports: badminton, volley-ball
  • Hiking and biking in the mountains
  • Contributing to open-source
  • Vegetarian cooking
Download

Goulven Champenois

Tech stack

  • Ruby on Rails
  • PostgreSQL
  • Devise, CanCanCan
  • Rspec, FactoryBot, Faker
  • Bootstrap
  • StimulusJS
  • Gitlab, Github

Spoken languages

  • 🇫🇷
    French ILR 5 Native
  • 🇬🇧
    English ILR 4+ Full professional proficiency
  • 🇪🇸
    Spanish ILR 2+ Limited working proficiency
  • 🇸🇪
    Swedish ILR 2 Limited working proficiency
  • 🇩🇪
    German ILR 1+ Elementary proficiency

Education

  • Web developer 2006-2007
    AFPA Vénissieux
  • Student exchange 2004-2005
    Humanisten university, Gothenburg, Sweden
  • English studies 2001-2004
    Spanish minor, Lyon 2 & 3