Mohsen DABDABA

Ingénieur Développement Full Stack Java | Angular

Salaire / Taux journalier

Île-de-France, France

Freelance

Peut venir sur site

Expertises

ReactDockerSpring BootCoaching agileAngularJavaGitLabMavenRESTful APIsSwagger/OpenAPIOracleAnalyse financièreScrumGraphQLJiraDjangoKubernetesFigmaJenkinsReact NativeTailwind CSSConfluenceMariaDBMySQLIonicGitBootstrapLinuxMicrosoft SQL ServerSassVueTypescriptCSSNextC#TomcatExpressKanbanMongoDBPostgreSQLHTMLReduxNodePythonMicroservicesTest Driven DevelopmentJavascriptGitHubRequêtes SQL

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Ingénieur Full Stack avec 6 ans d'expérience dont 3 ans en grands comptes (LCL, AXA, Orange). J'accompagne les équipes produites dans la digitalisation des parcours clients, en alliant performance front-end (Angular 19, NgRx) et robustesse back-end (Java 21, Spring Boot, Quarkus). Je place l'industrialisation (CI/CD, tests, sécurité) au cœur de ma pratique pour livrer des applications scalables et maintenables.

Liens

Expérience de travail

Développeur Full Stack Java/Angular

Banque LCL

juil. 2025 - Présent

1 an 4 mois

Paris, France

Projet : Banque Internet – Tribu Vente en Ligne des Cartes Bancaires Contexte : Développement et maintenance des parcours de souscription en ligne des cartes bancaires pour les clients de LCL. Environnement : Équipe Agile (Scrum), collaboration étroite avec les équipes métier, PO, et référents techniques Réalisations : • Développement Front-End : Conception et développement de nouvelles interfaces utilisateur avec Angular 19, intégration de composants réutilisables et de directives personnalisées pour fluidifier l'expérience de souscription. • Développement Back-End : Construction d'API REST avec Java 21 et Spring Boot, assurant la gestion des données clients et des transactions liées aux souscriptions. • Gestion des parcours : Implémentation et optimisation des workflows de souscription en ligne, réduisant le taux d'abandon de 15% grâce à une interface simplifiée et des validations en temps réel. • CMS Headless : Intégration de Prismic pour la gestion dynamique des contenus (textes, offres, bannières), permettant aux équipes marketing de mettre à jour les campagnes sans intervention technique. • Qualité & Tests : Mise en place de tests unitaires (Jest/JUnit) et d'intégration continue, assurant une couverture de code > 80%. • Déploiement : Participation active aux mises en production et pré-production, avec gestion des environnements et des releases. • Méthodologie : Participation aux cérémonies Scrum (daily, sprint planning, revue de sprint, rétrospective). Technos : Angular 19, Java 21, Spring Boot, TypeScript, RxJS, NgRx, Prismic, Docker, Jenkins, SonarQube, JUnit, Jest, GitLab CI/CD, Jira, Confluence, Agile Scrum

Développeur Front-End Angular

Harvest Groupe - AXA

mars 2024 - mars 2025

1 an 1 mois

Paris, France

Projets : - Acts : Solution de gestion des actes d'assurance (arbitrage, versement, rachat partiel) pour les distributeurs. - Design System : Création d'un système de design interne mutualisé pour le groupe. Clients : AXA France, AXA Luxembourg, CNP Assurances Environnement : Équipe de 5 développeurs, Product Owner, Business Analyst, Manager Réalisations : • Développement d'interfaces : Conception de composants Angular réutilisables et directives personnalisées, réduisant le temps de développement des nouvelles fonctionnalités de 30%. • Design System : Contribution à la création d'une bibliothèque de composants avec Storybook, assurant une cohérence UI/UX sur l'ensemble des projets du groupe. • Performance : Optimisation du chargement des modules via lazy loading, diminuant le temps de premier affichage (FCP) de 25%. • Qualité : Implémentation de tests unitaires Jest avec une couverture de code maintenue à 85%. • Méthodologie : Participation active aux cérémonies Scrum. Technos : Angular 17, TypeScript, RxJS, NgRx, Storybook, Figma, Jest, Azure DevOps, SonarQube, Jira, Confluence

Ingénieur Développement Full Stack

Orange France - Sofrecom

juil. 2022 - mars 2024

1 an 9 mois

France

Projets : • SNEC (Simplifier Notre Expérience Collaborateur) : Portail fédérateur regroupant l'ensemble des applications du domaine clients Orange. • Refcontact : Web service d'injection automatique des contacts Orange Mobile dans la base de données depuis des fichiers externes Client : Orange France Environnement : Équipe de 3 développeurs, Product Owner, Référent technique, Scrum Master, Chef de projet Réalisations : ➢ Front-end & Performance : • Angular & Web Components : Développement d'interfaces standalone avec Angular 15 et intégration de Web Components via Angular Elements pour une interopérabilité fluide dans l'écosystème Orange. • Composants mutualisés : Création de directives et composants personnalisés, réutilisés sur plusieurs projets, en collaboration étroite avec les équipes backend pour l'intégration des API. • Optimisation des performances : Optimisation des bundles et mise en place de stratégies de caching, réduisant le temps de chargement des pages de 20 %. • UI/UX : Enrichissement de l'expérience utilisateur avec PrimeNG, Boosted et Bootstrap pour une interface ergonomique et responsive. ➢ Back-end & Intégration : • Conception d'API REST : Développement de microservices robustes avec Spring Boot et Quarkus, exposant des API documentées via OpenAPI et Swagger. • Import de fichiers : Développement d'un connecteur sécurisé SFTP (JSch) pour l'import de CSV volumineux et traitement des fichiers Excel (XLSX/XLS) avec Apache POI, intégrant une gestion fine des erreurs (taux d'erreur < 1 % en production). • Modélisation des données : Évolution des modèles de données sur MariaDB via Hibernate. • Logging : Instauration d'une stratégie de logs centralisée avec Log4j pour faciliter le monitoring et le débogage. ➢ Qualité, DevOps & Sécurité : • CI/CD & Sécurité : Administration des pipelines GitLab CI/CD intégrant SonarQube (analyse de code), Gitleaks (détection de secrets) et Checkmarx (correction des vulnérabilités), garantissant des déploiements continus, sécurisés et containerisés via Docker. • Tests automatisés : Mise en place de tests unitaires et d'intégration complets (JUnit côté back-end / Jasmine & Karma côté front-end), assurant une couverture de code supérieure à 80 %.

Ingénieur Full Stack

Carnelian Digital Innovation

avr. 2021 - juil. 2022

1 an 4 mois

Tunisie

Projet : AMS (Accreditation Management System) : Solution de gestion des accréditations pour les universités (cycle complet : candidature, révision, gestion, reporting). Environnement : Équipe de 4 développeurs, Product Owner, Scrum Master, Référent technique Réalisations : • Développement UI : Conception d'interfaces utilisateur avec ReactJS et Redux, offrant des workflows personnalisés pour les universités clientes. • Intégration Camunda : Implémentation de processus métier (BPMN) avec Camunda BPM couplé à ReactJS. • Gestion des données : Implémentation de fonctionnalités d'export/import de données et de génération de rapports de workflow. • Tests : Mise en place de tests unitaires (Jest) pour assurer la stabilité des composants. Technos : ReactJS, Redux, Camunda BPM, TypeScript, Docker, GitLab CI/CD, PrimeNG

Ingénieur Développeur Mobile / Front-End Angular

3S Standard Sharing Software

août 2019 - mars 2021

1 an 8 mois

Tunisie

Projets : MyGnet : Application mobile pour vitrine client. Réalisations : • Développement cross-platform : Conception d'une application mobile hybride avec Ionic 5 et Angular, déployée sur iOS et Android. • Plugins natifs : Intégration de bibliothèques Cordova pour l'accès aux fonctionnalités natives (appareil photo, géolocalisation, etc.). • Composants : Création de composants et directives personnalisés pour une expérience utilisateur homogène. Technos : Angular, Ionic 5, TypeScript, RxJS, Cordova, PrimeNG, Bootstrap

Stage Ingenieur Full stack

Go My Code

mars 2019 - juil. 2019

5 mois

LAC 1,Tunisie

Mon passage chez Go My Code m'a fourni l'occasion d'acquérir les compétences essentielles en programmation. Durant ce stage, j'ai travaillé sur un projet passionnant : la conception et le développement d'une application web appelée "Track Manager", dédiée à la gestion et à la planification des tâches.


Formation

iTeam University

Diplôme d'ingénieur en génie informatique, Technologies de l'information

2019 - 2022

2 ans 11 mois

ITeam University

National Engineering School of Monastir

Master's degree

2016 - 2019

2 ans 11 mois

ENIM - Ecole Nationale d'Ingénieurs de Monastir

IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul

Cycle Préparatoire

2014 - 2016

1 an 11 mois

Résultat : L'Institut préparatoire aux études d'ingénieurs de Nabeul ou IPEIN

IPEIN - Institut Préparatoire aux Etudes d'ingénieurs de Nabeul

Lycée Technique

Baccalauréat générale


Licences et certifications

Stage d'ingénieur informatique

Délivré le : juin 2026

Certifié par La Poste Tunisienne

Spring Boot /Angular

Délivré le : nov. 2019

Certifié par CIFOP-IMS

Java JEE

Délivré le : août 2019

Certifié par CIFOP-IMS

Javascript Full-Stack program

Délivré le : juin 2019

Certifié par GOMYCODE

Business English certificate

Délivré le : juil. 2018

Certifié par British Council

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.