
Stéphane Ruhlmann
Lead full-stack developer / Formateur IA
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Fort de plus de 10 ans d'expérience dans la tech, sensibilisé et formé très tôt aux pratiques du Software Craftsmanship, j'ai travaillé en tant que tech lead, coach et formateur chez de nombreux clients, dans des équipes de 2 à 15 personnes, au sein de startups, de grands groupes, d'associations ou encore de missions interministérielles.
Expérience de travail
Lead developer
ADEME
juil. 2023 - Présent
3 ans 4 mois
À distance
Développement du produit Bénéfriches (https://beta.gouv.fr/startups/benefriches.html) au sein de l'incubateur de l'ADEME https://benefriches.ademe.fr
Mentor tech/produit bénévole
Latitudes
oct. 2023 - Présent
3 ans 1 mois
À distance
Coaching et mentoring tech/produit de +10 start-up et associations dans le domaine de l'ESS via l'association Latitudes. https://www.latitudes.cc/
Full-stack Developer
Mission interministérielle pour l'apprentissage
oct. 2020 - déc. 2022
2 ans 3 mois
Paris, France
Développement du produit Tableau de bord de l'apprentissage dans le cadre de la Mission interministérielle pour l'apprentissage. Lancée en 2020 à l'initiative des ministres du Travail, de l'Education Nationale et de l’Enseignement supérieur, la Mission Interministérielle pour l'apprentissage a pour objectif de lever les freins à l’essor de l’apprentissage et de faciliter la mise en contact des jeunes, des organismes de formation et des entreprises. - Développements de fonctionnalités en suivant les best practices de l’industrie permettant de garder une codebase stable, saine et facile à maintenir face à des itérations rapides, aux nombreuses expérimentations du produit et de besoins évoluant régulièrement - Animation des rituels Scrum de l’équipe, partage et implémentation des pratiques de la philosophie Lean Kanban - Mentoring d’un développeur apprenti au sein de l’équipe : points de feedback mensuels, sessions de pair programming, recommandations de veille et d’exercices d’algorithme - Conception et optimisations du modèle de données principal permettant de présenter des indicateurs calculés en temps réel sur des combinaisons de filtres appliqués sur une collection de 1M+ documents MongoDB - Déploiement de l’outil Metabase en self-hosted sous forme d’un container Docker. Présentation, formation et support auprès des autres équipes de la mission - Mise en place d’indicateurs quantitatifs et qualitatifs internes à l’équipe sur les données récoltées quotidiennement (1M+ objets JSON) afin de piloter et prioriser les travaux avec nos partenaires - Mise en place des bonnes pratiques de développement open-source dans un contexte de traitement sensible de données personnelles en conformité avec le RGPD
Consultant en développement
Réseau Entourage
sept. 2020 - oct. 2020
2 mois
Paris, France
Audit et développement du site web LinkedOut.fr en vue de l’annonce officielle de sa mise en ligne à l’occasion du départ du Vendée Globe dont LinkedOut était sponsor avec une forte contrainte temporelle. Production d’un document de recommandations techniques afin de rendre le code plus maintenable, le rendre plus performant, optimiser le SEO et faciliter la mise en place de tests automatisés.
Full-stack developer
FONCIA
juin 2019 - juil. 2020
1 an 2 mois
Région de Paris, France
Development for a new project focused on real estate transaction management. - Project architecture setup and design from scratch - Led the front-end development following ReactJS best practices (hooks, unit tests, reusable components, separation of logic and presentation) - Development of a GraphQL gateway to expose our nodeJS backend services around 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 - 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
Front-end developer
AlloCiné
juil. 2018 - févr. 2019
8 mois
Paris, France
- Helped setting up React best practices: HOCs, reusable components, logic/presentation separation and a feature-based Apollo architecture to consume our GraphQL API - Made CSS and components as reusable as possible for the main Allociné website - Helped set up efficient code-splitting and component/libraries lazy-loading - Achieved higher codebase quality and maintainability by using TDD and reaching a >85% code-coverage with unit tests
Front-end developer
Etix Labs
mars 2017 - juin 2018
1 an 4 mois
Luxembourg
Developing Etix Labs' disrupting products (https://www.etixlabs.com/) to help customers operate and manage their data centers in a smarter and safer way. - 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)
Full-stack Javascript consultant
Wemanity
sept. 2015 - sept. 2017
2 ans 1 mois
Paris Area, France
Full-stack lead developer
Club Med
nov. 2015 - mars 2017
1 an 5 mois
Région de Paris, France
Development of the responsive Club Med e-commerce website. - 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 functional 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, internationalization 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
Full-stack developer
Digitevent
févr. 2015 - août 2015
7 mois
Paris Area, France
- 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
Pydio
avr. 2014 - févr. 2015
11 mois
Paris Area, France
Full-stack developer
sept. 2014 - févr. 2015
6 mois
Paris Area, France
- Developed a file synchronization client with RESTful API - Developed a multi-platform (MacOS, Windows, Linux) desktop application to manage the synchronization settings through the REST API - Set up continuous integration with automated build and smoke tests - Reworked the desktop application UI in collaboration with a UX designer
Software Engineer Intern
avr. 2014 - août 2014
5 mois
Paris, France
Formation
ECE. Ecole d'ingénieurs. Engineering School.
Master of Engineering (M.Eng.), Software engineering, project management
2010 - 2015
5 ans 2 mois
Dublin Business School
Summer School Certificate, Business and Entrepreneurship
2014 - 2014
2 mois
Concordia University
Fall-Winter Semester, Software Engineering
2012 - 2013
1 an 2 mois
Licences et certifications
TOEIC score 945
Délivré le : mai 2025