Sébastien FRANCOIS

Tech Lead Node.js | Vue.js

Salaire / Taux journalier

Montpellier, France

Freelance

Peut venir sur site

Expertises

NodeVueSoftware Craftsmanship

Langues

AnglaisFrançais

À propos

Introduction

Tech Lead Node.js/Vue avec +7 ans d'expertise en architecture logicielle et leadership technique. Ex-OCTO Technology, spécialisé en DDD, TDD et SRE avec interventions réussies au Ministère de la Santé et Gojob. J'accompagne vos équipes vers l'excellence technique tout en délivrant des solutions robustes et évolutives.

Liens

Expérience de travail

Senior Developer

SOFTWAY MEDICALFreelance

oct. 2024 - Présent

2 ans 1 mois

Montpellier, France

Au sein de l'Usine Logicielle de Softway Medical, j'ai maintenu et fait évoluer deux applications d'automatisation des flux Tuleap et GitLab afin d'économiser du temps sur l'outil de ticketing aux équipes d'une part et de sortir des KPIs depuis cet outil pour la direction d'autre part. Ma première tâche a consisté en industrialisant ces deux applications. Tout d'abord, les remettre sous contrôle en mettant en place une stratégie de monitoring (logs, métriques, traces). Cette étape a inclus un premier découplage de la codebase entre infrastructure et logique métier afin de pouvoir logger les requêtes entrantes et sortantes des applications. Grâce à cette étape, il a ensuite été possible de mesurer chaque appel entrant et sortant de ces applications, conduisant à la mise en place de dashboards de Disponibilité et de Performance, inspiré par le livre Site Reliability Engineering (SRE) de Google. Evidemment, il s'agissait d'une tâche de fond avec laquelle j'ai alterné nouvelles fonctionnalités ou modification de fonctionnalités existantes (comme la projection de date d'atterrissage pour différents programmes de Softway via une restitution de type Burnup Chart). Enfin, mon rôle a également consisté à maintenir l'existant à jour, incluant mises à jour de Node.js et des différentes librairies composant les applications.

CEO - Tech Lead Node / Vue

Byte WiseFreelance

sept. 2024 - Présent

2 ans 2 mois

Montpellier, France

Senior Développeur Node / React

Gojob

mars 2024 - août 2024

6 mois

Aix-en-Provence, France

Entreprise à mission et ESS, Gojob s'engage sur le recrutement et la formation de profils éloignés de l'emploi. Au sein d'une des équipes produit de GoJob, mon rôle a été de délivré de nouvelles fonctionnalités très attendues par les utilisateurs (objectif n°1 de l'entreprise pour 2024). En tant que développeur expérimenté et appuyé par mon manager et un staff engineer de mon équipe, j'ai également activement contribué à pousser les approches DDD et SRE afin d'aider à la modularité des applications au sein de l'équipe technique dans son ensemble (environ 40 personnes). Je suis également intervenu auprès de Data Scientist afin de les introduire à toutes les pratiques logicielles poussées par le Software Craftmanship (TDD, Clean Architecture...).

Tech Lead Java / Vue

AkiemFreelance

juin 2023 - mars 2024

10 mois

Paris, France

Akiem est un groupe ferroviaire qui organise la maintenance et la location de locomotives, principalement de fret, pour des entreprises ferroviaires européennes. La société avait pour vision de créer un produit central afin de gérer le planning de location et de maintenance de son parc ferroviaire. Au sein de cette mission, j'ai eu les rôles suivants : * En tant que Tech Leader : - ramener de la sérénité au sein d'une équipe technique en perte de sens et de motivation ; - amener de la méthodologie (rituels d'équipe hors daily, agir sur un levier d'amélioration continue par itération au maximum...) ; - amener de l'expertise sur la qualité de code en Java 17 et Vue 3 ; - mise en place de patterns tactiques & stratégiques issues du DDD (bounded-context, aggrégats, repositories, ubiquitous language, shared kernel...) tant côté back que côté front ; - conseil en monitoring de produit via la méthodologie SRE ; - migrer vers les standards de Vue 3 * En tant que consultant : - Porter une vision du monitoring pour leur nouveau produit en cours de développement ; - Proposer un plan de migration de leurs données vers le nouveau produit pour éviter un effet "big bang" ; - Challenger l'architecture envisagée pour éviter des adhérences fortes à l'issue de la release.

OCTO Technology

nov. 2019 - mars 2024

4 ans 5 mois

Paris, France

Tech Lead Node / Vue

sept. 2022 - mars 2024

1 an 7 mois

Paris, France

Rôle de Tech Lead Node.js/Vue.js chez différents clients pour encadrer une équipe technique (management, mentorat), apporter une vision technique pour le produit et familiariser les équipes avec les bonnes pratiques de développement autour du socle Software Craftsmanship (TDD, DDD, Clean Architecture...).

Senior Consultant

sept. 2022 - mars 2024

1 an 7 mois

Paris, France

En tant que consultant, j'ai participé à différentes activités au-delà du code : - Audit de code dans des équipes de développeur ; - Audit d'organisation afin d'identifier et de solutionner des problèmes de fonctionnement au sein des équipes techniques ; - Audit d'architecture afin de permettre à des solutions techniques pérennes d'émerger ; - Management de développeurs.

Manager

déc. 2021 - mars 2024

2 ans 4 mois

Paris, France

Management de consultants moins expérimentés, en particulier sur les axes suivants : - Conseil en évolution professionnelle par partage d'expérience ; - Fixer des objectifs et les revoir en cours d'année afin de viser l'évolution de mes collaborateurs en fonction de leurs aspirations et des besoins de l'entreprise ; - Faciliter le travail de mes collaborateurs en retirant les obstacles sur leur chemin ; - Propositions d'actions concrètes sur leurs différents projets pour améliorer leur quotidien ; - Evaluations annuelles individuelles et participation aux revues collectives de l'entreprise.

Formateur

nov. 2019 - mars 2024

4 ans 5 mois

Paris, France

Dispension de plusieurs formations autour du Software Craftsmanship en interne & en externe : - Test-Driven Development - Clean Code - Design Applicatif (3-Layers, Clean Architecture, Architecture Hexagonale, CQS & CQRS...) - Domain-Driven Design

Architecte solutions

Ministère de la SantéFreelance

mai 2023 - juil. 2023

3 mois

Paris, France

Au sein du projet public MonEspaceSanté qui vise à centraliser les données de santé des français, je suis intervenu en tant qu'Architecte Solutions. Mon rôle était de définir des solutions techniques à des problématiques métier complexes en veillant aux normes de sécurité et de vie privée des utilisateurs. Je me suis ici appuyé sur des notions telles qu'Orchestration vs Choregraphy, de technologies telles que Kafka, de projection de données dans des bases appartenant à divers microservices. Une fois une approche ébauchée, je présentais ma solution d'une part à un comité d'architecture qui effectuait des retours et amenait de la réflexion autour de la solution avant de la présenter et de la faire challenger par les équipes implémentant ces solutions afin de m'assurer de la bonne marche d'une solution et éviter une rupture de dialogue avec les développeurs. Une fois toutes les personnes alignées, mon rôle consistait à mettre au propre un ADR et à aider les équipes à intégrer ce nouveau pan du logiciel vis-à-vis des engagements produits à tenir. Il m'est également incombé de coordonner la migration du produit de Vue 2 vers Vue 3.

Tech Lead Node / React

Ministère du TravailFreelance

juin 2022 - mai 2023

1 an

Paris, France

La plateforme 1jeune1solution est une initiative du gouvernement d'Emmanuel Macron visant à aider la jeunesse à s'insérer dans le milieu professionnel. Au sein du Ministère du Travail, de la Santé et des Solidarités, mon rôle était de mener les équipes techniques à la réalisation de la plateforme, de proposer l'architecture du système d'information adéquate pour tenir les délais impartis, de monter une infrastructure dans le Cloud afin d'accueillir l'application. En tant que leader, j'ai pu accompagner les équipes sur : - de l'architecture logicielle (Onion Architecture, Domain-Driven Design) ; - de l'architecture SI ; - des pratiques de développement (TDD, Clean Code, pair-programming...) ; - une introduction aux Mutation Testing pour s'assurer de la fiabilité de nos tests automatisés. Et en tant que développeur, j'ai contribué aux différents backends en Node.js / TypeScript, au frontend en React dans une moindre mesure et à l'automatisation des déploiements via des GitHub Actions.

Développeur Fullstack Node / Vue / React

Groupe Randstad FranceFreelance

juin 2021 - juil. 2022

1 an 2 mois

Paris, France

Le groupe Randstad est un acteur majeur de l'emploi et intervient sur toutes les étapes de la vie professionnelle. Randstad propose notamment un produit YouPlan à destination de ses clients afin de gérer les besoins de personnel (CDI, CDD, Interim, Vacataire...). En tant que développeur fullstack sur ce produit, armé de mon expertise autour du Software Craftsmanship, mon rôle a été d'être le relais du Tech Leader de l'équipe pour accompagner et faire évoluer les développeurs de l'équipe sur différentes méthodes et approches telles que TDD, DDD, CQRS, Monolithe Modulaire ... Nous avons également pu mettre en place un système de Server-Sent Event afin de gérer les mises à jour en temps réel sur différentes entités du produit.

Développeur Fullstack Node / Angular

ANSC - Agence du Numérique de la Sécurité CivileFreelance

nov. 2019 - juil. 2021

1 an 9 mois

Paris, France

L’Agence du Numérique de la Sécurité Civile (ANSC) est un établissement public administratif de l’État placé sous la tutelle du ministre chargé de la sécurité civile. Au sein de cette entité, j'ai contribué en tant que développeur fullstack Node.js / Angular 2+ sur le projet de refonte du système d'alerte des secours des pompiers, qui vise à terme à être un seul système d'alerte pour l'ensemble des forces de secours français. J'ai notamment contribué au passage de l'architecture logicielle de différents dépôts vers du CQRS. J'ai pu pratiquer différentes méthodes telles que le TDD, le DDD et les bases du refactoring sur du code legacy.

Orange Business Services

mars 2018 - août 2019

1 an 6 mois

Paris, France

NodeJS Developer-Designer

janv. 2019 - août 2019

8 mois

Paris, France

Digital transformation of a business process around allocated research budget (from Excel to web application)

Java Developer

mars 2018 - janv. 2019

11 mois

Paris, France

REST API developed with Java JEE to allow users to automatically create new meetings with people, automatically adding audio bridge for all participants. This API interacts with both Exchange, Skype and Coopnet to perform all required actions.


Formation

Aix-Marseille University

Master 2 (M2)

2015 - 2017

3 ans

Aix-Marseille University

Bachelor's degree

2012 - 2015

4 ans

Aix-Marseille University

Bachelor's Degree

2011 - 2012

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.