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
- pro.userland.fr
- goulven.champenois@userland.fr
- +33 6 66 74 17 15
- 52 rue Émile Laurens
26150 Die, France - 42 years old
- 2 children
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-2007AFPA Vénissieux
-
Student exchange 2004-2005Humanisten university, Gothenburg, Sweden
-
English studies 2001-2004Spanish minor, Lyon 2 & 3