
Wassim Ben Fadhel
Ingénieur Back-End Senior Java
Salaire / Taux journalier
92500 Rueil-Malmaison, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Back-End Java avec +8 ans d'expertise en architectures microservices et systèmes bancaires à grande échelle. Spécialisé en DDD et architecture hexagonale, avec des réalisations concrètes chez Orange Bank et LCL : migration technique complexe, automatisation CI/CD et optimisation de la dette technique. J'apporte des solutions robustes et scalables en Spring Boot/Kafka, de la conception à la mise en production avec monitoring avancé.
Expérience de travail
–
LCL
août 2023 - Présent
3 ans 3 mois
Le projet LCL Mon Patrimoine vise à implémenter, via un outil partagé entre le client et le conseiller, un nouveau parcours épargne permettant de proposer aux clients LCL un conseil à forte valeur ajoutée et un suivi personnalisé et exhaustif de leurs patrimoine Réalisations : – Développement des évolutions et traitement de la dette technique sur un ensemble de 15 micro-services – Mise en place d'une gestion des erreurs dans un projet parent hérité par les micro-services – Participation à la création de la CI/CD avec Gitlab CI – Création des tests de charge avec Jmeter – Création de boards de monitoring sur Dynatrace – Utilisation de Github Copilot pour accélérer le développement, faciliter le refactoring et améliorer la couverture des tests
–
ORANGE BANK
déc. 2020 - juil. 2023
2 ans 8 mois
(Projet1): Participation clé à la création du nouveau SI One Bank (fusion entre FR/ES) sur le périmètre crédit (consommation, affecté et immobilier) Réalisations : – Mise en place d'une architecture microservices respectant DDD et l'architecture hexagonale – Développement d'APIs REST robustes et scalables – Mise en place et automatisation des tests E2E avec Cucumber – Découpage et gestion des user stories + production des taches techniques – Rédaction de la documentation technique (Confluence) (Projet2): Intervention sur l'ancien SI Orange Bank (avant la refonte One Bank) sur le périmètre crédit Réalisations : – Maintenance évolutive des produits de crédit : immobilier, consommation, affecté – Orchestration des batchs avec Apache Airflow – Mise en place et automatisation des tests E2E avec Cucumber – Découpage et gestion des user stories + production des taches techniques – Rédaction de la documentation technique (Confluence)
Tech Lead
DGFIP
oct. 2019 - nov. 2020
1 an 2 mois
Participation au projet Adonis, une plateforme stratégique simplifiant les démarches des usagers et permettant l'échange automatisé des informations fiscales entre la DGFIP et les administrations Réalisations : – Migration technique Java7->8, Spring3->4, Hibernate3-> 4 – Définition des choix techniques, Implémentation. – Relation avec le chef de projet et les autres développeurs – Validation et revue de code
Tech Lead
STIME
juin 2017 - oct. 2019
2 ans 5 mois
(Projet1- Tech Lead): WebTelevente est une application métier utilisée par les boucheries pour passer leurs commandes. Réalisations : – Conception technique, développement et maintenance de l'API REST – Coordination avec les équipes front et système. – Implémentation des flux de communication via MQSeries (Projet2): Participation au développement du système SABRE déstiné à optimiser la répartition des commandes entre fournisseurs et points de vente dans la grande distribution Réalisations : – Développement d'écrans, modules et services backend – Collaboration avec les DBAs pour optimiser les performances SQL (partitionnement, parallélisme, analyse de plans d'exécution) – Réduction de la dette technique – Conception d'une solution préparant les données pour le moteur FICO Xpress permettant d'optimiser les jours de livraison – Conception et dev d'une API de diffusion de messages vers teams, intégrée et utilisée par l'ensemble des applications STIME – Participation aux entretiens d'embauche et à l'accompagnement technique des nouveaux profils
–
Allence Tunisie
mars 2016 - juin 2017
1 an 4 mois
(Projet1): Participation à la modernisation d'un outil de gestion de syndic, avec migration du front-end JSP vers Angular2 et développement d'une application web responsive Réalisations : – Développement des écrans et modules Angular – Migration du front-end JSP vers Angular 2 – Mise en place des tests unitaires – Encadrement de l'équipe de reprise du projet (Projet2): Participation au développement d'une plateforme d'évaluation des compétences informatiques déstinée aux entreprises, universités et centres de formation Réalisations : – Analyse des besoins et conception de l'architecture applicative – Modélisation UML et conception de la base de données – Développement back-end (Entités,DAO,Services) – Mise en place des scripts SQL et des tests unitaires (Junit) – Modularisation du projet en plusieurs modules Maven (Projet3): Développement d'une plateforme des gestion déstinée aux cabinets d'avocats, permettant la dématérialisation des dossiers, le suivi des taches et la gestion des actions de relance selon un calendrier réglementaire Réalisations : – Analyse des besoins et formalisation du cahier des charges – Conception de la base de connées et modélisation applicative – Développement des fonctionnalités métier – Refonte de la configuration Spring (XML -> Java Config) – Mise en place et développement des tests unitaires
Formation
Institut National des Sciences Appliquées et de Technologie (INSAT)
Diplôme D'ingénieur
2011 - 2014
3 ans 1 mois
Institut National des Sciences Appliquées et de Technologie (INSAT)
Classes préparatoires
2009 - 2011
2 ans 1 mois
Licences et certifications
AWS Certified Solutions Architect-Associate
Délivré le : janv. 2020
OCJP (Oracle Certified Java Programmer)
Délivré le : janv. 2016