MARWANE BATKOUM

Développeur Full Stack Senior & Tech Lead Angular

Salaire / Taux journalier

94410 Saint-Maurice, France

Mobilité : Île-de-France, Lille

Freelance

Peut venir sur site

Expertises

NodeAngularNestAzureTest Driven DevelopmentMicroservicesReactSassJavascriptVueCSSFlutterIOSJavaReduxExpressRequêtes SQLDartC++AndroidCSeleniumSpring BootGoogle Cloud PlatformSupabaseGitCypressVercelFirebaseDockerRESTful APIsGitHubStrapiPostgreSQLJenkinsn8nTypescriptNextMakeFigmaHTMLMySQLCoaching agileScrum

Langues

Arabe (Maternelle)Français (Courant)Anglais (Courant)

À propos

Introduction

Développeur Full Stack Senior & Tech Lead, 10+ ans d'expérience sur des applications web critiques. Actuellement sur la plateforme Auflux de la Banque de France (projet Orchestra, BCE) : Angular 19→22, architecture standalone, RxJS avancé, RGAA/WCAG, Azure DevOps. Passé par CDC Informatique, SES-imagotag et BNP Paribas. Fondateur de SaaS (inCallio.ai, Testimy) : Next.js, NestJS, Supabase, Stripe. Usage quotidien des outils IA (Claude Code, Copilot, Cursor) pour ×3 de productivité.

Liens

Expérience de travail

Développeur Frontend Senior | Angular 19-22

Banque de France

févr. 2024 - juin 2026

2 ans 5 mois

77186 Noisiel, France

Plateforme Auflux — gestion et supervision critique des flux de données financières dans le cadre du projet Orchestra (EuroSystème / BCE), environnement Microsoft Azure. - Pilotage de la migration Angular 19 → 21 : mise à jour des dépendances, adoption des nouvelles APIs (signals, control flow), refactoring et validation de non-régression - Architecture Angular avec composants standalone, stratégie OnPush et lazy loading pour des performances optimales sur de gros volumes de données - Modules de supervision : dashboards temps réel, tableaux de données financières, alertes et indicateurs d'état des flux monétaires - Patterns RxJS avancés (switchMap, combineLatest, debounceTime, shareReplay) pour la gestion robuste des flux asynchrones - Composants de visualisation additionnels en Vue.js pour des modules internes de reporting - Accessibilité RGAA/WCAG : navigation clavier, attributs ARIA, contrastes, tests lecteurs d'écran - Conception des composants UI avec Figma et implémentation via Storybook - Tests unitaires et d'intégration (Jest, Jasmine, Karma), code reviews et réduction de la dette technique via SonarQube - CI/CD avec Azure DevOps et Jenkins en environnement réglementé haute disponibilité - Usage quotidien de GitHub Copilot ; participation active aux cérémonies Agile/Scrum Angular 19/21 · TypeScript · RxJS · Vue.js · Jest · Jasmine · Karma · Figma · Storybook · RGAA/WCAG · Azure DevOps · Jenkins · SonarQube · Microsoft Azure

Founder & CEO

OhVoyage!

août 2021 - janv. 2026

4 ans 6 mois

Rabat, Maroc

Plateforme VTC temps réel (Maroc) — conception produit et développement full stack. - Synchronisation temps réel via Firestore et WebSockets - Architecture backend cloud-native en microservices (Node.js, Firebase) - Applications mobiles Flutter (iOS & Android) chauffeurs et passagers - Intégration OpenAI API pour un chatbot multilingue (FR, AR, EN, ES) - Automatisation des workflows avec n8n : onboarding chauffeurs, notifications Flutter · Node.js · Strapi · Firebase/Firestore · WebSockets · OpenAI API · Docker

Tech Lead Frontend & Développeur Full Stack | Angular 17-19

Informatique CDC

mars 2023 - janv. 2024

11 mois

Arcueil, France

Projets Archi+ et Plateforme France Foncier (Caisse des Dépôts) — environnement Microsoft Azure. - Direction technique de l'architecture frontend d'une plateforme nationale de recherche et valorisation de sites industriels fonciers - Architecture Angular 17 modulaire : lazy loading, optimisation des bundles, séparation claire des responsabilités - Refonte complète du projet Archi+ : migration et modernisation vers les derniers standards Angular - Création from scratch d'un Storybook complet (composants, tokens de design, guidelines UI/UX) en collaboration avec la tribu design CDC - Librairie de composants Angular 19 réutilisables, documentés et testés, conformes au Design System de l'organisation - Développement de services backend Java / Spring Boot : APIs RESTful, entités métier et règles de gestion foncière - Mise en place du SSO : authentification fédérée avec Entra ID / Azure AD, gestion des sessions et sécurisation des accès - Accessibilité RGAA/WCAG : ARIA, navigation clavier, contrastes, compatibilité lecteurs d'écran (exigence forte en contexte gouvernemental) - Pilotage des pipelines CI/CD Azure DevOps, analyses SonarQube et déploiements continus - Définition des standards techniques (SOLID, KISS, YAGNI, DRY), animation des revues de code et mentorat des développeurs juniors Angular 17/19 · TypeScript · RxJS · Java · Spring Boot · REST API · Entra ID · SSO · OAuth 2.0 · Figma · Storybook · RGAA/WCAG · Azure DevOps · Microsoft Azure

Ingénieur front-end | Angular

SES-imagotag

janv. 2021 - mars 2023

2 ans 3 mois

92000 Nanterre, France

- Développement d'applications web dédiés à la gestion et contrôles des étiquettes électroniques dans les magasins et grands surfaces (Méthode AGILE – Scrum, Environnement Microsoft Azure) - Apporte une expertise technique sur les solutions et technologies mises en œuvre. - Estimation et planification. - Conception d’interface Web responsives avec Angular 14, Html, scss. - Déploiement des livrables sur Microsoft Azure.

Ingénieur d'études et développement | Chatbot IA ClaudIA

AIFE

juin 2019 - janv. 2021

1 an 8 mois

Paris, France

Projet ClaudIA du Ministère des Finances Publiques (via Sopra Steria) — automatisation des échanges entre l'État et ses fournisseurs via une IA conversationnelle. - Développement de l'application de chat ChatBox en Node.js - Conception et implémentation des flux de conversation, scénarios de décision et orchestration des intentions utilisateur via les APIs de traitement du langage naturel - Analyse fonctionnelle des dossiers de conception, évaluation des charges et rédaction des spécifications techniques - Support à la recette fonctionnelle, implantation de la solution et suivi auprès des équipes métier en méthode Agile/Scrum Node.js · IA conversationnelle · API NLP · Agile/Scrum

Ingénieur d’études et développement / Angular 7, 8

BNP Paribas

mars 2017 - mai 2019

2 ans 3 mois

Région de Lille, France

- Développement d'applications utilisées en agence bancaire BNP Paribas (Spirit – SDO V6 - JavaScript, HTML 5 , Angular 5, méthode Agile - Scrum ) - Construction, planification - Étude et chiffrage - Analyse et rédaction de dossier de conception. - Développement et tests unitaires

Stage : Analyse numérique appliquées a l’imagerie médicale

Inserm

avr. 2016 - juil. 2016

4 mois

Mexico, District fédéral, Mexique

- Création d’un logiciel de dosimétrie et de modélisation de l’interaction laser-tissu pour la thérapie photodynamique en C++. - Construction, planification, et études de faisabilité du projet. - Développement d’une bibliothèque de résolution des équations différentielles via les éléments finis. - Résolution numérique de l’équation de diffusion de lumière du laser avec la bibliothèque XLiFE++. - Rédaction d’une documentation technique pour le logiciel.

Projet Exploitation des données de l’eau marine et complétion par EmpiricalModal Décomposition en R.

Laboratoire de l'informatique , signal et image

oct. 2015 - mars 2016

6 mois

Calais, France

- Exploitation des données de l’eau marine et complétion par Empirical Modal Décomposition (EMD). - Analyse de deux séries temporelles multidimensionnelles différentes de données biologiques de l’eau marine avec le langage R. - Proposition d’une interface permettant de visualiser l'ensemble des résultats avec ifremer et l'agence de l'eau pour la pollution marine. - Exploitation des données et complétion par EMD.

Stage Développement informatique

Search & Click Digital

juil. 2014 - oct. 2014

4 mois

Rabat, Maroc

- Création et développement d’un site Web via HTML et CSS et aussi JAVA et J2EE. - Développement d’un site Web dédié à l’e-Commerce via HTML, CSS et intégration sur Symfony 2. - Pilotage de projet, et former des stagiaires en Symfony 2, HTML5 et CSS3.


Formation

Université du Littoral Côte d'Opale

Master, Traitement de signal et images

2015 - 2017

2 ans 1 mois

Master Traitement de signal et images

Université Mohammed V - Faculté des sciences - Rabat

Master Computer Signals and Telecommunications, IT and Telecoms, signal processing and image

2014 - 2015

1 an 1 mois

Activités et associations : held several sports such as weight training, full contact, bike ....

System and network Advanced data structure Object Oriented Programming Digital Signal Processing Advanced architecture Routing and communication digital communication cryptography Image processing stochastic Processes digital control IT skills: C language , C++ , Matlab , Html5 , CSS

Faculté des sciences Rabat-Agdal

Licence Electronic Automatic Computer Science, Computer Programming

2009 - 2014

5 ans 1 mois

Activités et associations : Sport: Full-contact, body building, trips

- Licence Informatique Electronique Automatique


Licences et certifications

Flutter

Délivré le : mai 2020

Certifié par Dyma

angular 8

Délivré le : sept. 2018

Certifié par Dyma

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.