Stéphane Ruhlmann

đź’ˇ Expert full-stack React.js/Node.js/GraphQL

Moves to Paris

  • 48.8585
  • 2.3794
  • Indicative rate €556 / day
  • Experience 2-7 years
  • Response rate 100%
  • Response time 1h
Propose a project The project will only begin when you accept Stéphane's quote.

Availability not confirmed

Part time, 1 day a week

Propose a project The project will only begin when you accept Stéphane's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris 11e Arrondissement and 10km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

  • Espagnol

    Limited working proficiency

Skills (25)

  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Methodologies
  • Beginner Intermediate Advanced

Stéphane in a few words

DĂ©veloppeur depuis 6 ans, je travaille sur des applications front-end Javascript complexes ainsi que sur du back-end (node.js, Python).

Early adopter de React.js et GraphQL, j'ai travaillé sur de gros projets en tant que lead ou consultant, toujours en méthodologies Agile (SCRUM mais aussi Kanban) avec lesquelles j'aime travailler et évoluer.
Les sujets qui me tiennent le plus à coeur dans mon travail : l'humain, le partage, la montée en compétences de mes collègues mais surtout la qualité du livrable ET du code.

Je suis disponible pour tout type de mission, de l'accompagnement sur une migration vers React.js, à l'audit de qualité en passant par le développement d'applications complexes ou de landing pages.

N'hésitez pas à m'envoyer un message pour discuter de votre projet et de vos besoins :)

Experience

Foncia Stark - Foncia

Real Estate

DĂ©veloppeur full-stack

Paris, France

June 2019 - July 2020

Development of a web application focused on real estate transaction management from scratch.

- Project architecture setup and design from scratch
- Development of a GraphQL gateway to expose our nodeJS backend services following the industry's latest good practices
- Led a transition to Apollo Client in the front-end application to consume our GraphQL gateway
- Recruited front-end and back-end developers to build the team
- Led the front-end development following ReactJS best practices (hooks, unit tests, reusable components, separation of logic and presentation)
- Defined the unit and integration testing strategies on both front-end and back-end using Jest and helped junior developers writing their first solid tests
- Led the transition from unmaintained and untested form and utilities limited libraries developed in-house to standard and well-used ones (final-form, ramda) on the company level

AlloCine

Press & Media

DĂ©veloppeur Front-end

Paris, France

June 2018 - February 2019

Technical stack: React.js, Apollo, GraphQL, Docker, Jest, GCP

- Mise en place de bonnes pratiques React.js et Apollo
- Code-splitting et lazy-loading des composants et bibliothèques
- Mise en place de tests unitaires afin d’améliorer la stabilité de la codebase

Etix Labs

High Tech

DĂ©veloppeur Front-end

Luxembourg, Luxembourg

March 2017 - June 2018

Developing Etix Labs' disrupting products (https://www.etixlabs.com/) to help customers operate and manage their data centers in a smarter and safer way.

Technical stack: React.js, Redux, FlowType, NodeJS, GraphQL, Docker

- Enforced React best practices: HOCs, reusable components, logical/presentational separation, feature-based Redux architecture

- Developed a web application allowing operations team to monitor their datacenters surveillance cameras with realtime and high performance constraints

- Helped achieve higher codebase quality and stability by simplifying the peer-review process, introducing pair-programming and TDD, increasing code-coverage, and using immutable data structures with ImmutableJS

- Pushed to transition component teams to product teams while ensuring best practices and knowledge sharing through technical "guilds" (backend and frontend)

Foodle

Press & Media

Consultant front-end

Paris, France

February 2017 - February 2017

Audit de la codebase du site Foodle
- Analyse des patterns utilisés et application des best practices React.js/Redux
- Animation d'un workshop avec l'équipe de design (UX + DA) afin de lancer un storybook des différents composants
- Planning de refactoring afin de lisser la codebase CSS (css in js mélangé à du css pur)
- Simplification du build via Webpack
- Implémentation de tests unitaires avec Jest

Club Méditerranée

Travel & Tourism

DĂ©veloppeur full-stack

Paris, France

October 2015 - March 2017

Development of the responsive Club Med e-commerce website.

Technical stack: React.js, Redux, NodeJS, GraphQL, Redis, Travis, Nginx, Heroku

- Led the new member space development as a technical lead: front-end architecture, OpenID Connect integration, end-to-end functional and performance tests, recruitment

- Led a proof of concept and then deployment of automated function tests (Cucumber, Selenium, WebDriver, Jenkins)

- Developed and deployed a GraphQL gateway API to Club Med's public one, trained teams and newcomers to the technology

- Helped make the codebase more modular by splitting the application in smaller services (proxy/cache server, redirections, internationalisation data injection, reusable React components)

- Moved the continuous integration stack to Travis, set up CRON jobs to run functional tests and integrated it with Slack to get notifications

- Set up a review/QA environment on Heroku to automatically deploy new GitHub pull-requests

Digitevent

Software Publisher

DĂ©velopppeur Full-stack

Paris, France

February 2015 - August 2015

Technical stack : AngularJS, NodeJS, Redis, MongoDB, SocketIO, Heroku, Grunt/Gulp

- Reworked the whole user-experience and user interfaces

- Added realtime and reactive features (Excel documents import micro-service, programmed e-mails and SMS with SocketIO and Redis)

- Rewrote the internal API to make it RESTful, more performant and accessible by our customers through OAuth with < 250 ms average response time

- Developed an internal back-office application to manage and monitor customers activity and events

- Developed a web application and micro-service to allow the non-blocking upload of Excel lists of >300K customers with multi-criteria search for a top-tier banking customer

Olivier Romanetti - Foncia Stark (freelance)

8/31/2020

J'ai travaillé avec Stéphane pendant plusieurs mois à Foncia Stark. Stéphane a non seulement de grandes qualités humaines mais c'est aussi un vrai professionnel attaché aux détails et à la qualité de ce qu'il fait. Toujours curieux, s'intéressant aux gens autour de lui et à leur progression, Stéphane est doté d'une grande culture à la fois technique et générale, et possède également deux qualités assez rares pour être soulignées : il est humble et bienveillant. Personnellement j'espère pouvoir retravailler avec lui un jour, et je recommande à quiconque qui aura cette chance de la saisir au vol.

Fabien De Maestri - Foncia Stark

8/17/2020

J’ai rencontré une première fois Stéphane lors d’une mission au Club Med. Étant responsable d’un projet from scratch au sein de Foncia Stark je lui ai demandé de venir me rejoindre afin que ses compétences personnelles et professionnelles puissent porter le projet jusqu’à sa réussite.

 Une fois encore grâce à son excellent niveau technique, sa grande pédagogie, et sa connaissance pointue de l’agilité. Il a su convaincre métiers, équipes techniques et même designers de sa présence indispensable au sein de l’équipe. Je recommande Stéphane pour toutes missions où l’excellence et le challenge sont de mise.

Jeanne Catteau - jeannecatteau.fr

5/3/2019

J'ai sollicité Stéphane pour la création d'un site-portfolio me concernant. Stéphane est non seulement appliqué et rigoureux, mais il se montre également force de proposition et créatif dans son approche. Je recommande ses compétences sans hésitation !

AnaĂŻs Demangeon - Easy Partner

1/31/2019

Stéphane est un excellent consultant, la communication est fluide. Ainsi qu'un très bon développeur Front End, ses compétences humaines et techniques ont été très appréciées.

Jérémie Hoss - Club Mediterranée

1/17/2019

Stéphane est arrivé en tant que développeur Junior et a rapidement pris le Lead d'une Feature team. Au-delà de très fortes compétences techniques, il a une réelle capacité d'analyse, de challenge, et de recommandation pour améliorer l'efficacité de l'équipe. Il sait également très bien communiquer avec les fonctionnels et a un fort leadership. Un vrai atout pour l'équipe !

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code