MC

Marwen Cherif

Front-End Team Lead

Leading front-end architecture and building modern, scalable applications with passion

About Me

Get to know me better

Software Developer with 11 years of hands-on experience spanning front-end, back-end, and automation. I’ve built and scaled applications across the full stack, from modern React/TypeScript front-ends to Node.js back-end services and RPA workflows. My expertise as a Front-End Team Lead includes driving architecture decisions, optimizing developer experience, and delivering robust, scalable interfaces used in production at scale. Above all, I’m deeply passionate about engineering, problem-solving, and crafting elegant technical solutions that stand the test of time.

Professional Experience

My career journey

Front-End Team Lead

Revers.io (SAV Group)

Current
France
06/2019 - Present

Leading the front-end architecture and development of a large-scale SaaS platform used by major retailers and manufacturers to manage after-sales operations and reverse logistics.

  • Driving the migration from Create React App + Webpack to Vite and React 19, reducing build times by 50% and improving local startup performance by 500%.
  • Establishing a modern monorepo architecture with Turborepo, GitHub Actions, and Cloudflare R2, cutting CI/CD deployment times by 40%.
  • Mentoring developers and an alternant, ensuring technical excellence, code quality, and alignment with product and UX teams.
  • Spearheading adoption of TanStack Query v5, TypeScript strict mode, and component-driven development with Storybook and Chromatic, reducing production bugs by 25%.
  • Collaborating closely with back-end teams to define GraphQL/REST contracts and improve application performance and maintainability.
React 19.2TypeScriptViteTanStack QueryStorybookCloudflare R2/WorkersGitHub ActionsTurboNode.jsGraphQLAzure

Web Developer

Addstones

France
02/2018 - 05/2019

Designed and implemented automation solutions to streamline complex business processes for BNP Paribas Asset Management, improving operational efficiency and reducing manual workload.

  • Developed front-end interfaces and internal tools using TypeScript and React, ensuring high maintainability and scalability.
  • Integrated automation workflows through Blue Prism to connect multiple enterprise systems.
  • Collaborated with cross-functional teams following Agile (Scrum) methodology to deliver reliable and performant automation solutions.
TypeScriptReactBlue PrismC#Agile/Scrum

Full-Stack Web Developer

Bouygues Telecom

France
09/2016 - 01/2018

Support and new feature development on Reflex Ticketing (Bouygues entreprise ticketing platform).

  • Integration of the aftersales process and delivery of new equipements.
  • Geographical visualisation of the interventions on fiber infrastructure.
  • Interactive interface with the client CPE.
  • Technical support and issues resolving.
PHP5Symfony3PhpUnitjQueryJenkinsGit/GitLabSelenium

Consultant Developer

Talan Tunisie Consulting

Tunisia
07/2014 - 08/2016

Quick restaurant management: Sales and financial reports, stock and funds management, data synchronization.

  • Platform for automatic profile matching: process profile evaluation and candidates assignation.
  • Social Network Enterprise solution for enhancing team collaboration.
  • HR internal recruitment platform and HR management (intervention workflow validation, compensation, reports).
  • Solution for event/internship organisation and contacts management.
  • Reporting tool used by RATP for metro equipments data analysis (ODEXO).
  • Development of an AngularJS module integrated with SFR front-office.
  • New features on Enedis Showroom Linky Web and IOS application.
HTML5CSS3Twitter BootstrapPHP5JavaScript (ES5)PubSubSymfonySilexApache2MySQLJiraSVNAngularJS

Education

Academic background

Master's Degree

Software Engineering

École nationale d'ingénieurs de Tunis

09/2011 - 06/2014
Tunis, Tunisia

Preparatory Institute

Engineering Preparatory Studies

IPEIM

09/2009 - 09/2011
Tunis, Tunisia

Featured Projects

Some of my recent work

Reverse Logistics Platform – Core Frontend Development

2019 – Present

Led the frontend development of a mission-critical after-sales and reverse-logistics platform used by major European retailers, focusing on performance, scalability, and cross-team alignment.

Technologies:

React 19TypeScriptGraphQLREST APIsAzureRedux Toolkit

Key Highlights:

  • Built high-impact UI modules for claims management, workflows, and operational dashboards
  • Collaborated closely with backend teams to define and optimize GraphQL/REST contracts

Frontend Platform Modernization & Performance Overhaul

2022 – 2024

Led the end-to-end migration of a large-scale SaaS frontend from Create React App and Webpack to a modern Vite + React 19 architecture, delivering major productivity and runtime performance gains for engineering teams.

Technologies:

React 19TypeScriptViteTanStack QueryRedux ToolkitStorybook

Key Highlights:

  • Reduced build times by 50% and improved local startup performance by 5×
  • Introduced TypeScript strict mode, improving reliability and maintainability

Monorepo Architecture & CI/CD Pipeline Acceleration

2021 – 2024

Designed and deployed a scalable monorepo architecture to unify multiple front-end applications, standardize tooling, and dramatically shorten integration and deployment cycles.

Technologies:

TurborepoGitHub ActionsCloudflare R2Node.jspnpm

Key Highlights:

  • Centralized all applications into a Turborepo-driven monorepo with shared configs and tooling
  • Cut CI/CD times by 40% through optimized caching, incremental builds, and parallel pipelines

ReflexTicketing [Bouygues Telecom]

Sep 2016 - Jan 2018

Support and new feature development on Bouygues Telecom platform of issues tracking for enterprise accounts. Integration of aftersales process, geographical visualization of interventions, and interactive client interface.

Technologies:

PHP5Symfony3PhpUnitjQueryJenkinsGit/GitLabSelenium

Key Highlights:

  • Enhanced issue tracking platform for enterprise clients
  • Geographical visualization of fiber infrastructure interventions

Quick Restaurant Management

2014 - 2016

Sales and financial reports, stock and funds management, data synchronization platform for Quick restaurant chain.

Technologies:

PHP5SymfonyMySQLJavaScript

Key Highlights:

  • Built comprehensive restaurant management system
  • Developed financial reporting and stock management

Internship Platform at BIAT bunk

2015 - 2016

Platform for automatic matching of candidates with enterprises internship offers. The companies create offers, add weighted criteria, and candidates are assigned automatically to offers.

Technologies:

PHP5SymfonyMySQLJavaScript

Key Highlights:

  • Developed automatic matching algorithm for candidates and offers
  • Created weighted criteria system for intelligent matching

ODEXO RATP Tool

2015

Reporting tool used by RATP for metro equipments data analysis and real-time equipment data reporting.

Technologies:

PHP5SymfonyMySQLData Analysis

Key Highlights:

  • Enhanced real-time data reporting system
  • Improved equipment tracking capabilities

Supermarket Management and Business Analysis

Jan 2015 - Jun 2016

Web application for supermarket employees to manage provisioning products, invoices, generating PDF forms for government. API services for product sales and data visualization based on historical transactions for business intelligence.

Technologies:

AngularJSNode.jsMongoDBExpress.jsData Visualization

Key Highlights:

  • Built complete supermarket management system
  • Developed API services for product sales

SFR Front-Office AngularJS Module

2014 - 2016

Development of an AngularJS module integrated with SFR front-office, which allows users to pick offers, options, accessories and mobile, and forward to the billing module.

Technologies:

AngularJSJavaScriptFront-end Integration

Key Highlights:

  • Built AngularJS module for telecom front-office
  • Integrated with billing system

Enedis Showroom Linky

2014 - 2016

New features development on Enedis Showroom Linky Web and iOS application for smart meter management.

Technologies:

Web DevelopmentiOSJavaScript

Key Highlights:

  • Enhanced smart meter management interface
  • Cross-platform development (Web and iOS)

Skills & Technologies

Technologies I work with

Frontend

ReactTypeScriptStyled-componentsAtomic designUX/UI DesignNext.jsAngularJSHTML5CSS3Tailwind CSS

Backend

Node.jsExpress.jsSymfonyREST APIsSwaggerGraphQLPHP5

Databases

PostgreSQLMySQLMongoDB

DevOps & Tools

GitLinuxNginxJenkinsGitHub ActionsAzure DevOpsTurborepoCloudflare R2/WorkersVite

Testing

JestVitestPHPUnitSelenium

Other

AgileScrumKanbanESLintNPMRPA (UiPath)Blue PrismStorybookTanStack QueryRedux Toolkit

Get In Touch

Let's work together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

Contact Information

Social Links

Marwen Cherif - Front-End Team Lead Portfolio