
Mohsen DABDABA
Ingénieur Développement Full Stack Java | Angular
Salaire / Taux journalier
Île-de-France, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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
Spring Boot /Angular
Délivré le : nov. 2019
Java JEE
Délivré le : août 2019
Javascript Full-Stack program
Délivré le : juin 2019
Business English certificate
Délivré le : juil. 2018