MC

Marwen Cherif

Software Engineer

AI-Augmented

Front-End Specialist

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

About Me

Get to know me better

Front-End Tech Lead at Revers.io, where I drive the modernization of a SaaS platform — architecture, UI overhauls, and scaling. I contribute to continuous product improvement, both cross-functionally and on specific initiatives. An earlier full-stack chapter (Symfony/PHP) gives me an end-to-end perspective, from the backend to the interface. I value clean code, mentoring, and pragmatic decisions. A tech enthusiast, I love experimenting with new development tools, whether AI-related or not.

Professional Experience

My career journey

Front-End Tech Lead

Revers.io

Current
France
2019 - Present

SaaS after-sales management platform for retailers (refunds, repairs, on-site interventions). Front-End Tech Lead since 2022, after joining as a Front-End Software Engineer in 2019.

  • Driving the front-end modernization: UI redesigns, library migrations, React / TypeScript / GraphQL architecture.
  • Technical analysis and estimation of new features, technical trade-offs alongside the product team.
  • Code review and mentoring of junior developers, growing the team's skills.
  • Hardening the platform: unit and E2E tests, production incident support.
  • Detecting and addressing technical debt continuously.
  • Contributing to continuous product improvement, proactively or through analysis of customer-funnel feedback.
ReactNext.jsTypeScriptGraphQLRedux-SagaStorybookViteAzure DevOpsCloudflare

Consultant Engineer

Addstones — BNP Paribas Asset Management

France
2018 - 2019

Consultant for BNP Paribas Asset Management, delivering RPA automations and internal tools.

  • Blue Prism automations: control of fund/ETF factsheets and consistency checks on published data.
  • Automation of the client data update and termination journey (KYC) toward Salesforce, with inconsistency detection and enforcement of regulatory rules.
  • Developed a code analyzer for Blue Prism processes.
  • Works-council grants management tool (React, .NET API).
Blue PrismReact.NETC#SalesforceRPA

Consultant Engineer

Bouygues Telecom

France
2016 - 2018

Consultant engineer working on enterprise support tooling and RPA proofs-of-concept.

  • PoC for PSA Auto & Bank: automation of vehicle-registration processing and data collection (UiPath, VB.NET, Node.js / Puppeteer).
  • Development and maintenance of Reflex Ticketing, the incident-support tool for enterprise clients.
  • End-to-end features: ticket lifecycle, notifications, dashboards.
  • REST APIs and database integrations.
  • Participation in agile ceremonies (sprint planning, code reviews, CI/CD).
UiPathVB.NETNode.jsPuppeteerPHPSymfonyREST APIsJenkins

Consultant Engineer

Talan Tunisie

Tunisia
2014 - 2016

Consultant engineer delivering and evolving projects for Société Générale, RATP, SFR, Quick Belux and Bouygues Telecom.

  • Société Générale: HR management and university-contact management applications (PHP, AngularJS, MySQL).
  • RATP: evolution of the ODEXO tool for analyzing metro-line equipment data (PHP).
  • Quick Belux: restaurant back-office and centralized supervision platform (Symfony, JavaScript).
  • SFR: mobile-plan configuration module for the online store (AngularJS, J2EE).
PHPSymfonyAngularJSMySQLJavaScriptJ2EE

Education

Academic background

Engineering Degree

Software Engineering

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

2011 - 2014
Tunis, Tunisia

Preparatory Classes

Engineering Preparatory Studies

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

2009 - 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

PSA Auto & Bank – Vehicle Registration Automation (PoC)

2016 - 2018

Proof-of-concept automating the processing of vehicle registrations and data collection for PSA Auto & Bank, combining RPA and headless-browser scraping.

Technologies:

UiPathVB.NETNode.jsPuppeteer

Key Highlights:

  • Automated end-to-end vehicle-registration processing
  • Headless data collection with Node.js / Puppeteer

Reflex Ticketing [Bouygues Telecom]

2016 - 2018

Development and maintenance of Bouygues Telecom incident-support platform for enterprise accounts: ticket lifecycle, notifications, dashboards, REST APIs and database integrations.

Technologies:

PHPSymfonyREST APIsjQueryJenkinsSelenium

Key Highlights:

  • End-to-end ticket lifecycle, notifications and dashboards
  • REST APIs and database integrations

KYC Automation toward Salesforce [BNP Paribas AM]

2018 - 2019

Blue Prism automation of the client data update and termination journey (KYC) toward Salesforce, with inconsistency detection and enforcement of regulatory rules.

Technologies:

Blue PrismSalesforceRPA

Key Highlights:

  • Automated KYC update and termination journeys
  • Consistency checks on fund/ETF factsheets and published data

ODEXO RATP Tool

2014 - 2016

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

Technologies:

PHPSymfonyMySQLData Analysis

Key Highlights:

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

SFR Online Store – Mobile Plan Configuration

2014 - 2016

AngularJS module for SFR online store letting users configure mobile plans, options, accessories and devices, forwarding the selection to the billing module.

Technologies:

AngularJSJavaScriptJ2EE

Key Highlights:

  • Built the mobile-plan configuration module
  • Integrated with the billing system

Quick Belux – Restaurant Back-Office

2014 - 2016

Restaurant back-office and centralized supervision platform for Quick Belux: sales and financial reports, stock and funds management, data synchronization.

Technologies:

SymfonyPHPMySQLJavaScript

Key Highlights:

  • Built comprehensive restaurant management system
  • Financial reporting and stock management

Skills & Technologies

Technologies I work with

Frontend

ReactNext.jsTypeScriptRedux / Redux-SagaZustandStorybookTailwind CSS

Quality

JestVitestTesting LibraryCypressCode Review

Styling

Styled ComponentsBootstrap

Tools

WebpackViteGitGitHubJenkins

Backend

Symfony / PHPNestC#GraphQLMySQLPostgreSQLMongoDB

RPA

UiPathBlue Prism

Automation & AI

ClaudeDynamic WorkflowsCustom SkillsSmart GitHub Actions

Infrastructure

Azure DevOpsCloudflareDatadog

Languages

FrenchNative
EnglishProfessional
ArabicNative

Interests

DIY & TinkeringNew Technologies & AIReading

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

Marwen Cherif - Front-End Tech Lead Portfolio