Mouaffak Bel Hadj Salah

Développeur Full Stack SpringBoot/Angular

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaTypescriptSpring BootAngularRequêtes SQLHTMLCSSIonicPostgreSQLOracleMySQLGitJiraGitLabMavenScrumMicroservicesElectronKafkaJenkinsDockerKubernetesKanbanCoaching agileElasticsearchRESTful APIs

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Full-Stack avec 8 ans d'expérience, j'interviens sur l'ensemble du cycle de développement applicatif, du Backend Java/Spring Boot au Frontend Angular. Ayant évolué dans des environnements exigeants et internationaux, je conçois des solutions fiables et évolutives, en accordant une attention particulière à la qualité du code. Habitué aux méthodologies agiles, je m'intègre rapidement et efficacement au sein d'équipes MOE/MOA.

Expérience de travail

Développeur Full Stack SpringBoot/Angular

BNP CIB

sept. 2024 - Présent

2 ans 2 mois

Paris, France

IB Portal est un outil collaboratif qui a pour vocation de piloter le cycle complet, de l'origine à l'exécution, des projets des banquiers, et d'ancrer une démarche résolument pilotée par les données au sein des activités de banque d'investissement Contexte international | Équipes réparties sur 3 sites (Paris, Pologne, Inde) – Participation aux chiffrages et à l'estimation des charges lors des cérémonies agiles – Développement de nouvelles fonctionnalités dans IBPortal en Java 17 (Backend) et Angular 14 (Frontend) – Conception et développement d'une instance SharePoint dans IBPortal pour la gestion des documents afin de décommissionner la solution DocStore – Développement d'un batch de contrôle post-migration pour vérifier la disponibilité, l'intégrité et la conformité des workspaces dans IBPortal et SharePoint – Développement d'une interface Frontend Content Studio avec Angular 19 intégrant un ChatBot basé sur l'IA générative pour la génération de contenu et la synthèse automatique de documents et une recherche intelligente de documents (recherche sémantique et OCR) pour le knowledge sharing – Assurance de la qualité du code via la mise en place de bonnes pratiques et la participation active aux revues de code – Identification et traitement de la dette technique – Préparation et support des mises en production – Analyse et correction d'anomalies et d'incidents selon leur criticité (Severity) – Rédaction de documentation technique

Développeur Full Stack SpringBoot/Angular

CA-CIB (CREDIT AGRICOLE CORPORATE & INVESTMENT BANK)

avr. 2022 - août 2024

2 ans 5 mois

Paris, France

AGS (Accounting Generator System) Dans le cadre de la modernisation de son système comptable, CACIB a lancé le programme iWay visant au remplacement de la solution SUMMIT par un nouveau middleware développé en interne. Ce projet consiste en la mise en œuvre de l'AGS (Accounting Generator System), une plateforme intermédiaire assurant l'interface entre les différents systèmes back-office de trading et le système comptable central du groupe Crédit Agricole – Participation aux chiffrages et à l'estimation des charges lors des cérémonies agiles – Développement de nouvelles fonctionnalités Backend avec Java 11 – Conception et développement d'un algorithme intelligent pour la gestion des différents micro services via une architecture Event-Driven (Kafka) suite aux journées comptables avec Quartz Scheduler – Développement d'APIs REST et implémentation de la documentation Swagger – Gestion de base de données SQL (PostgreSQL) et déploiement des scripts via Liquibase – Développement des Dashboards GUI avec Angular 13 – Mise en place de pipelines CI/CD sur GitLab CI pour l'application Frontend – Déploiement de l'application Frontend sous Kubernetes (K8s) – Refactorisation et revue de code avec l'équipe – Développement de tests unitaires backend avec un taux de couverture de 75% – Préparation et gestion des mises en production – Analyse et correction d'anomalies et d'incidents selon leur criticité (Severity) – Rédaction de documentation technique

Développeur Full Stack Spring Boot / Angular

K2C CONSULTING

juin 2021 - mars 2022

10 mois

Tunisie

Application de Crowdfunding Le projet consiste à la conception et développement d'une application web de Crowdfunding (Financement participatif) – Participation aux chiffrages et à l'estimation des charges lors des cérémonies agiles – Participation aux phases de conception des modules de l'application – Développement des APIs REST avec Spring Boot – Implémentation de la documentation Swagger pour les APIs – Mise en place de la sécurisation des échanges via JWT (JSON Web Token) – Développement de la partie Front avec Angular – Réalisation de tests unitaires et vérification de la couverture de code avec SonarQube – Participation aux revues de code avec l'équipe – Optimisation et refactorisation du code – Rédaction de documentation technique

Développeur Full Stack Spring Boot / Angular / Ionic

ARABSOFT

nov. 2016 - juin 2021

4 ans 8 mois

Tunisie

Écosystème Digital de Fidélisation Client : Plateforme digitale de fidélisation pour la restauration, combinant une application mobile pour le suivi temps réel des commandes et une interface web de gestion avec tableau de bord analytique, unifiant ainsi l'expérience client et la performance commerciale – Participation aux chiffrages et à l'estimation des charges lors des cérémonies agiles – Participation aux phases de conception des modules applicatifs – Développement d'API REST avec Spring Boot – Implémentation de la documentation Swagger pour les APIs – Développement de services Socket RTA (Real-Time Application) avec NodeJS – Développement de l'application mobile avec le Framework Ionic – Développement de l'interface web avec Angular – Développement de la version Desktop à partir de l'application mobile via Electron – Développement de tests unitaires avec JUnit/Mockito et vérification de la couverture de code – Participation aux revues de code avec l'équipe – Analyse et correction des anomalies et incidents – Rédaction de documentation technique HôtelConnect : Conception et développement de deux applications mobiles pour la gestion hôtelière, incluant commande par QR code et pré-check-in connecté au CMS – Pilotage du projet en tant que référent métier – Participation aux chiffrages et à l'estimation des charges lors des cérémonies agiles – Participation à la conception du projet – Développement des APIs REST avec Spring Boot – Implémentation de la documentation Swagger pour les APIs REST – Développement des tests unitaires avec JUNIT/Mockito et vérification du coverage avec SonarQube – Développement de l'application mobile avec le Framework Ionic – Participation aux revues de code avec l'équipe – Analyse et correction des anomalies et incidents – Rédaction de documentation technique TPV Gestion de points de vente: Migration d'une application de gestion de points de vente TPV d'une architecture Desktop (Oracle Forms) vers une solution web moderne (SpringBoot/Angular) – Pilotage du projet en tant que référent métier – Participation au chiffrage et estimation des charges lors des cérémonies agiles – Participation à la conception du projet – Développement des APIs REST avec Spring Boot – Implémentation de la documentation Swagger pour les APIs – Développement de l'interface web avec Angular – Mise en œuvre de JWT (JSON Web Token) pour sécuriser les échanges client-serveur – Participation à la revue du code avec l'équipe – Analyse et correction des anomalies et incidents – Rédaction de documentation technique du projet – Accompagnement et support client Xlia: Modernisation d'un progiciel de gestion hôtelière via la migration d'Oracle Forms 6 vers Oracle ADF – Participation à l'étude et à la conception du projet – Participation à la migration des procédures et fonctions stockées vers Oracle ADF – Maintenance applicative d'un progiciel de gestion hôtelière avec Oracle Forms 6 – Développement de nouvelles fonctionnalités – Développement et optimisation des procédures, fonctions et déclencheurs (Triggers) au niveau des ORACLE DB – Développement des états avec Oracle Reports – Réalisation des tests unitaires et fonctionnels – Correction des anomalies – Intégration, mise à jour, installation et configuration du progiciel – Mise à jour des bases de données (migration de versions) – Formation des collaborateurs sur les modules du progiciel


Formation

Institut supérieur d'informatique

Master Professionnel, Ingénierie du logiciel Open Source

2018 - 2020

2 ans 1 mois

Institut Supérieur des Etudes Technologiques

Licence, développement des systèmes d'information

2012 - 2015

3 ans 1 mois


Licences et certifications

Jenkins - Intégration continue

Délivré le : janv. 2025

Certifié par Ib Cegos

Kubernetes - Orchestration des conteneurs

Délivré le : janv. 2025

Certifié par Ib Cegos

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.

Talents

Trouver un job

Créer un profil

Solutions et outils