You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fewzi HamdoucheFH

Fewzi Hamdouche

Supermalter

Software Engineer | Craft | Spring Boot | Angular

760 €/jour
6 projets
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Fewzi

Expert international en Software Engineering Full Stack, je dispose de plus de 8 ans d’expérience dans la conception, le développement et l’industrialisation de solutions logicielles complexes, critiques et à forte valeur métier, pour de grands groupes internationaux.

J’ai construit mon expertise autour d’un mindset Software Craftsmanship, combinant excellence technique, qualité logicielle et pragmatisme. J’interviens sur l’ensemble du cycle de vie logiciel, du cadrage et de l’architecture jusqu’à la mise en production et l’exploitation.

Je possède une expertise majeure en Angular (2 à 21 – 8 ans) et en Spring Boot / Java (7 à 25 – 8 ans), ainsi qu’une solide maîtrise des bases de données relationnelles (PostgreSQL, Azure SQL Server, Oracle). Mon approche s’appuie sur des pratiques éprouvées : TDD, BDD, DDD, refactoring continu, pair et mob programming, garantissant des applications robustes, maintenables et scalables.

Spécialisé en conception et architecture logicielle, j’accompagne les équipes sur des architectures hexagonales, microservices, micro front-end et monolithes modulaires, avec une forte exigence en matière de performance, de sécurité et d’alignement métier. Je dispose également d’une expertise avancée en testing automatisé (JUnit, Cucumber, TestContainers, Jest, Jasmine, Selenium, Maestro).

Je maîtrise les environnements Cloud Microsoft Azure (4 ans) pour des architectures cloud-native sécurisées et scalables, et possède une expérience complémentaire sur AWS (2 ans). Mon parcours inclut une forte appétence pour la data ingestion et le traitement de données (Python, Spark, AWS Lambda, Step Functions, ECS), notamment lors de missions pour Société Générale et TotalEnergies. Certifié SAFe Practitioner, j’évolue efficacement dans des contextes d’agilité à l’échelle.

Enfin, je développe depuis 2 ans des applications mobiles industrielles en React Native & Expo, avec un focus constant sur la performance, la robustesse et l’intégration backend/cloud.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • TotalEnergies
    Senior Craft Software Engineer Full Stack Angular & React & React Native - Spring Boot & Azure Cloud
    ENERGIE
    novembre 2024 - Aujourd'hui (1 an et 7 mois)
    Paris, France
    JOB SUITE (Job Scope / Job Notif) – TotalEnergies RC & EP
    Plateforme digitale de maintenance industrielle (Mobile & Web)

    Job Suite est une plateforme modulaire dédiée à la digitalisation des processus de maintenance terrain au sein des raffineries RC & EP. Conçue en mobile-first, elle couvre l’ensemble de la chaîne de valeur : détection d’anomalies, préparation technique, planification et exécution des travaux, avec intégration étroite à SAP et au RC Data Hub.
    Déploiement : France, Belgique, États-Unis, Angola.

    Décisions d’architecture proposées et mises en œuvre :

    • Définition d’une stratégie d’exposition des données via GraphQL (POC Spring Boot GraphQL) afin d’unifier Web & Mobile et réduire le couplage front/back.
    • Conception d’un microservice de gestion des rôles et permissions (Job User Management), avec séparation claire backend / frontend et intégration AG Grid Angular.
    • Mise en place d’une architecture d’authentification token-based pensée Offline-First, garantissant la continuité fonctionnelle en environnement terrain contraint.
    • Conception d’une stratégie avancée de gestion des médias (capture, stockage offline, upload différé), adaptée aux usages industriels Android & Web.
    • Développement d’un SDK Spring Boot pour Job Scope : API REST générique (filtrage, tri, pagination) + API GraphQL alignée MVC & Hexagonale, visant standardisation et accélération du delivery.
    • Initialisation du design system mobile TDF (TypeScript) pour assurer cohérence UI et mutualisation des composants.
    • POC performance & scalabilité : full-text search Azure SQL, cache distribué Azure Redis.
    • Tests d’intégration avancés avec Testcontainers (MSSQL), extension GraphQL via scalars custom, migration Feign vers WebClient pour renforcer résilience et performance backend.

    Pratiques : TDD, BDD, DDD, Clean Code, Architecture Hexagonale, SOLID, KISS, Event-Driven.
    React Native Expo Spring boot Cloud Azure Angular
  • TotalEnergies
    Senior - Craft Software Engineer Full Stack Angular - Spring Boot & Cloud AWS
    ENERGIE
    mai 2023 - novembre 2024 (1 an et 6 mois)
    Paris, France
    POI Finder (MS POI) – Plateforme data temps réel

    TotalEnergies – Marketing & Services

    Refonte d’un référentiel POI stratégique (ex-Vista), initialement manuel et non temps réel, vers une plateforme data centralisée, gouvernée et exposée en temps réel pour les usages B2C & B2B mobilité.
    Enjeux : qualité et cohérence multi-sources, fraîcheur des données, gouvernance et exposition à forte audience. MS POI constitue aujourd’hui le socle de référence des points de vente et services M&S.

    Décisions techniques proposées et mises en œuvre :

    • Intégration d’AG Grid sous Angular pour gérer des écrans métiers à forte volumétrie (filtrage, permissions), avec amélioration notable de l’ergonomie et des performances UI.
    • Mise en place d’un store NGXS centralisé, maîtrisant les flux d’état et réduisant la complexité des composants.
    • Implémentation du Spring Cache Manager pour optimiser les API REST (réduction latence et charge base), préfigurant une évolution vers une architecture événementielle (AWS).
    • Conception et mise en production du microservice public Store Locator (fort trafic B2C & SEO) avec double sécurité : API Key + Origin côté front, OAuth2 Client Credentials côté backend.
    • Développement d’un microservice EV en Spring Boot (architecture Hexagonale), isolant le domaine métier et facilitant l’évolutivité.
    • Adoption d’une approche API First avec génération de code via OpenAPI v3 / OpenAPI Generator, garantissant alignement contrat/implémentation.
    • Tests d’intégration via Testcontainers (JUnit + PostgreSQL) et tests DDD en Cucumber/Gherkin pour sécuriser la logique métier.
    • Implémentation d’une annotation Spring Security custom basée sur le cache pour optimiser les contrôles d’accès.
    • Interceptor Angular assurant la transformation automatique snake_case ↔ camelCase.
    • POC Micro-Frontends (Module Federation, NGINX, AWS Load Balancer).

    Pratiques : TDD, BDD, DDD, Clean Code, Hexagonal Architecture, API First, KISS, YAGNI, Event-Driven.
    TDD BDD Cloud AWS Spring boot Angular
  • Société Générale
    Technical Leader Craftmanship Spring Boot (Java / J2EE ) – Anuglar / ReactJs
    BANQUE & ASSURANCES
    juin 2021 - juin 2023 (2 ans et 1 mois)
    Fontenay-sous-Bois, France
    u sien du pôle cybersécurité de la société générale, nous sommes chargés de la mise en place des
    contrôles de sécurité tel que l'analyse, surveillance des logs dans un environnement dite agile. L'équipe est constituée d'une compétence pluridisciplinaire, pour mettre en place et maintenir
    différentes applications web, big dataa.

    Solutions proposées et réalisées :
    Proposition et implémentation de Parser (Excel, CSV, XML, Parquet) paramétrable, afin
    d’éviter la duplication de code et de rendre le traitement plus fluide.
    Conception et mise en place d’un common api pour regrouper les fonctionnalités
    transverses des différents projets.
    Études et conception d’un moteur de contrôle (Control Engine), mise en place d’une
    architecture de la solution proposée.
    Création d’un client resteTemplate (GET, POST, PUT, DELETE) générique.
    Mise en place des Git hooks pour valider le format du commit.
    Code review pour le partage de connaissance sur le clean code.
    Mise en place du module AgGrid ReactJs afin de remplacer l’utilisation de l’upload des
    fichier Excel.
    Migration de l’infrastructure on premise (création de nouveau server on premise,
    Création des machines virtuelles, Génération des clés SSH, Gestion du volume dédier
    au stockage, Installation des outils tel que jdk - python, Génération des certificats
    OpenSSL).

    Environnement Technique : Java 8/11/17, Typescript, Angular 8/9/10/14, ReactJs 18.x.x, AgGrid, Store Redux, Spring 5.x, Spring Boot 2.x.x, Spring MVC, Spring Data, JdbTemplate, Spring Web, RestTemplate, Spring Security, Aouth2, Camunda, API REST, PostgreSql, JUnit4/5, Jest, GIT, Maven, SonarLite, SonarQube, Microsoft Cloud Azure, Azure Keyvault, Spark Java, Airflow, On Premise, ArgoCD, Azure Kubernetes Service, Jenkins (CI/CD), Jenkins Shared Library, Kubernetes, Docker, Harbor, ELK, Puppet, Ansible, Nexus, Tomee, Apache Tomcat, Agile, Scrum, Clean Architecture, Microservices, Cucumber, Intellij-Idea, Postman, PgAdmin, Linux, Teams, Jira, Confluance, SG ETL, SG Shart UI.
    Behavior Driven Development TDD Domain Driven Design Clean Architecture Clean Code

Recommandations

Soyez le premier à recommander Fewzi

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master 2 Informatique mention Génie Logiciel
    Université de Bordeaux 1
    2017
    Formation en master informatique mention génie logiciel

Certifications

Compétences

Catégories