MC

Marwen Cherif

Software Engineer

AI-Augmented

Spécialiste front-end

Melun, Île-de-France
marwen.cherif@gmail.com

À propos de moi

Apprenez à mieux me connaître

Tech Lead Front-End chez Revers.io, où je pilote la modernisation d'une plateforme SaaS — architecture, refontes UI, montée en charge. Je contribue à l'amélioration continue du produit, aussi bien de façon transverse que sur des sujets spécifiques. Une première partie de carrière en full-stack (Symfony/PHP) me donne une vision bout-en-bout, du backend à l'interface. Je privilégie le code propre, le mentorat, et les décisions pragmatiques. Technophile, j'aime expérimenter les nouveaux outils de développement, liés ou non à l'IA.

Expérience Professionnelle

Mon parcours professionnel

Tech Lead Front-End

Revers.io

Actuel
France
2019 - Présent

Plateforme SaaS de gestion du SAV pour le compte de distributeurs (remboursement, réparation, intervention à domicile…). Tech Lead Front-End depuis 2022, après avoir rejoint l'équipe comme Front-End Software Engineer en 2019.

  • Pilotage de la modernisation front-end : refonte UI, migration de librairies, architecture React / TypeScript / GraphQL.
  • Analyse technique et chiffrage des nouvelles fonctionnalités, arbitrages techniques avec le produit.
  • Code review et mentorat des développeurs junior, montée en compétence de l'équipe.
  • Fiabilisation de la plateforme : tests unitaires et E2E, support des anomalies en production.
  • Détection et traitement de la dette technique au fil de l'eau.
  • Contribution à l'amélioration continue du produit, de façon proactive ou via l'analyse des retours du funnel client.
ReactNext.jsTypeScriptGraphQLRedux-SagaStorybookViteAzure DevOpsCloudflare

Ingénieur Consultant

Addstones — BNP Paribas Asset Management

France
2018 - 2019

Consultant pour BNP Paribas Asset Management : automatisations RPA et outils internes.

  • Automatismes Blue Prism : contrôle des factsheets des fonds/ETFs, contrôle de cohérence des données publiées.
  • Automatisation du parcours de mise à jour et de résiliation des données clients (KYC) vers Salesforce, avec détection des incohérences et des règles réglementaires.
  • Développement d'un analyseur de code pour les processus Blue Prism.
  • Outil de gestion des subventions du CE (React, API .NET).
Blue PrismReact.NETC#SalesforceRPA

Ingénieur Consultant

Bouygues Telecom

France
2016 - 2018

Ingénieur consultant sur les outils de support entreprise et des POC RPA.

  • POC pour PSA Auto & Bank : automatisation du traitement des immatriculations et collecte de données (UiPath, VB.NET, Node.js / Puppeteer).
  • Développement et maintenance de Reflex Ticketing, l'outil de support des incidents pour les clients entreprises.
  • Fonctionnalités de bout en bout : cycle de vie des tickets, notifications, dashboards.
  • API REST et intégrations base de données.
  • Participation aux cérémonies agiles (sprint planning, revues de code, CI/CD).
UiPathVB.NETNode.jsPuppeteerPHPSymfonyREST APIsJenkins

Ingénieur Consultant

Talan Tunisie

Tunisie
2014 - 2016

Ingénieur consultant : développement et évolution de projets pour Société Générale, RATP, SFR, Quick Belux et Bouygues Telecom.

  • Société Générale : applications de gestion RH et de gestion des contacts universités (PHP, AngularJS, MySQL).
  • RATP : évolution de l'outil ODEXO d'analyse des données d'équipements des lignes de métro (PHP).
  • Quick Belux : back-office restaurants et plateforme de supervision centralisée (Symfony, JavaScript).
  • SFR : module de configuration des offres mobiles pour la boutique en ligne (AngularJS, J2EE).
PHPSymfonyAngularJSMySQLJavaScriptJ2EE

Formation

Parcours académique

Diplôme d'Ingénieur

Ingénierie Logicielle

École Nationale d'Ingénieurs de Tunis (ENIT)

2011 - 2014
Tunis, Tunisie

Classes préparatoires

Études préparatoires aux écoles d'ingénieurs

Institut Préparatoire aux Études d'Ingénieurs d'El Manar

2009 - 2011
Tunis, Tunisie

Projets Phares

Quelques-unes de mes réalisations récentes

Plateforme de logistique inverse – Développement front-end principal

2019 – Present

Pilotage du développement front-end d'une plateforme critique de SAV et de logistique inverse utilisée par de grands distributeurs européens, avec un focus sur la performance, la scalabilité et l'alignement inter-équipes.

Technologies:

React 19TypeScriptGraphQLREST APIsAzureRedux Toolkit

Points clés:

  • Développement de modules UI à fort impact : gestion des réclamations, workflows, dashboards opérationnels
  • Collaboration étroite avec les équipes back-end pour définir et optimiser les contrats GraphQL/REST

Modernisation de la plateforme front-end & refonte des performances

2022 – 2024

Pilotage de la migration de bout en bout d'un front-end SaaS à grande échelle, de Create React App et Webpack vers une architecture moderne Vite + React 19, avec des gains majeurs de productivité et de performance à l'exécution pour les équipes.

Technologies:

React 19TypeScriptViteTanStack QueryRedux ToolkitStorybook

Points clés:

  • Réduction des temps de build de 50 % et démarrage local 5× plus rapide
  • Introduction du mode strict de TypeScript, fiabilité et maintenabilité accrues

Architecture monorepo & accélération des pipelines CI/CD

2021 – 2024

Conception et déploiement d'une architecture monorepo scalable pour unifier plusieurs applications front-end, standardiser l'outillage et raccourcir fortement les cycles d'intégration et de déploiement.

Technologies:

TurborepoGitHub ActionsCloudflare R2Node.jspnpm

Points clés:

  • Centralisation de toutes les applications dans un monorepo Turborepo avec configs et outillage partagés
  • Réduction des temps CI/CD de 40 % via un cache optimisé, des builds incrémentaux et des pipelines parallèles

PSA Auto & Bank – Automatisation des immatriculations (PoC)

2016 - 2018

Preuve de concept automatisant le traitement des immatriculations et la collecte de données pour PSA Auto & Bank, combinant RPA et scraping via navigateur headless.

Technologies:

UiPathVB.NETNode.jsPuppeteer

Points clés:

  • Automatisation de bout en bout du traitement des immatriculations
  • Collecte de données headless avec Node.js / Puppeteer

Reflex Ticketing [Bouygues Telecom]

2016 - 2018

Développement et maintenance de la plateforme de support des incidents de Bouygues Telecom pour les comptes entreprises : cycle de vie des tickets, notifications, dashboards, API REST et intégrations base de données.

Technologies:

PHPSymfonyREST APIsjQueryJenkinsSelenium

Points clés:

  • Cycle de vie des tickets de bout en bout, notifications et dashboards
  • API REST et intégrations base de données

Automatisation KYC vers Salesforce [BNP Paribas AM]

2018 - 2019

Automatisation Blue Prism du parcours de mise à jour et de résiliation des données clients (KYC) vers Salesforce, avec détection des incohérences et application des règles réglementaires.

Technologies:

Blue PrismSalesforceRPA

Points clés:

  • Automatisation des parcours de mise à jour et de résiliation KYC
  • Contrôles de cohérence des factsheets fonds/ETFs et des données publiées

Outil ODEXO RATP

2014 - 2016

Outil de reporting utilisé par la RATP pour l'analyse des données d'équipements des lignes de métro et le reporting en temps réel.

Technologies:

PHPSymfonyMySQLData Analysis

Points clés:

  • Amélioration du système de reporting de données en temps réel
  • Meilleur suivi des équipements

Boutique en ligne SFR – Configuration des forfaits mobiles

2014 - 2016

Module AngularJS pour la boutique en ligne SFR permettant de configurer forfaits, options, accessoires et mobiles, puis de transmettre la sélection au module de facturation.

Technologies:

AngularJSJavaScriptJ2EE

Points clés:

  • Développement du module de configuration des forfaits mobiles
  • Intégration avec le système de facturation

Quick Belux – Back-office restaurants

2014 - 2016

Back-office restaurants et plateforme de supervision centralisée pour Quick Belux : rapports de ventes et financiers, gestion des stocks et des fonds, synchronisation des données.

Technologies:

SymfonyPHPMySQLJavaScript

Points clés:

  • Développement d'un système complet de gestion de restaurants
  • Reporting financier et gestion des stocks

Compétences & Technologies

Technologies avec lesquelles je travaille

Frontend

ReactNext.jsTypeScriptRedux / Redux-SagaZustandStorybookTailwind CSS

Qualité

JestVitestTesting LibraryCypressCode Review

Style

Styled ComponentsBootstrap

Outils

WebpackViteGitGitHubJenkins

Backend

Symfony / PHPNestC#GraphQLMySQLPostgreSQLMongoDB

RPA

UiPathBlue Prism

Automatisation & IA

ClaudeDynamic WorkflowsCustom SkillsSmart GitHub Actions

Infrastructure

Azure DevOpsCloudflareDatadog

Langues

FrançaisNatif
AnglaisProfessionnel
ArabeNatif

Centres d'intérêt

BricolageNouvelles technologies & IALecture

Contactez-moi

Travaillons ensemble

Je suis toujours ouvert à discuter de nouveaux projets, d'idées créatives ou d'opportunités pour faire partie de vos visions.

Coordonnées

Réseaux sociaux

Marwen Cherif - Portfolio Tech Lead Front-End