About Fewzi
English
Fluent
French
Native or bilingual
Arabic
Native or bilingual
Experience
- TotalEnergiesSenior Craft Software Engineer Full Stack Angular & React & React Native - Spring Boot & Azure CloudENERGY AND UTILITIESNovember 2024 - Today (1 year and 7 months)Paris, FranceJOB SUITE (Job Scope / Job Notif) – TotalEnergies RC & EPPlateforme 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.
- TotalEnergiesSenior - Craft Software Engineer Full Stack Angular - Spring Boot & Cloud AWSENERGY AND UTILITIESMay 2023 - November 2024 (1 year and 6 months)Paris, FrancePOI Finder (MS POI) – Plateforme data temps réelTotalEnergies – Marketing & ServicesRefonte 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.
- Société GénéraleTechnical Leader Craftmanship Spring Boot (Java / J2EE ) – Anuglar / ReactJsBANKING AND INSURANCEJune 2021 - June 2023 (2 years and 1 month)Fontenay-sous-Bois, Franceu sien du pôle cybersécurité de la société générale, nous sommes chargés de la mise en place descontrô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 maintenirdifférentes applications web, big dataa.Solutions proposées et réalisées :Proposition et implémentation de Parser (Excel, CSV, XML, Parquet) paramétrable, afind’é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éstransverses des différents projets.Études et conception d’un moteur de contrôle (Control Engine), mise en place d’unearchitecture 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 desfichier 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édierau stockage, Installation des outils tel que jdk - python, Génération des certificatsOpenSSL).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.
Recommendations
Be the first to recommend Fewzi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 Informatique mention Génie LogicielUniversité de Bordeaux 12017Formation en master informatique mention génie logiciel
Certifications
- Certified SAFe 5 PractitionerScaled Agile, Inc.2020