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 & EPIndustrial Maintenance Digital Platform (Mobile & Web)Job Suite is a modular platform dedicated to the digitalization of field maintenance processes within RC & EP refineries. Designed mobile-first, it covers the entire value chain: anomaly detection, technical preparation, work planning and execution, with close integration to SAP and the RC Data Hub.Deployment: France, Belgium, United States, Angola.Proposed and implemented architectural decisions:• Definition of a data exposure strategy via GraphQL (Spring Boot GraphQL POC) to unify Web & Mobile and reduce front/back coupling.• Design of a role and permission management microservice (Job User Management), with clear backend/frontend separation and Angular AG Grid integration.• Implementation of an Offline-First token-based authentication architecture, ensuring functional continuity in constrained field environments.• Design of an advanced media management strategy (capture, offline storage, deferred upload), adapted to industrial Android & Web usage.• Development of a Spring Boot SDK for Job Scope: generic REST API (filtering, sorting, pagination) + GraphQL API aligned with MVC & Hexagonal, aiming for standardization and accelerated delivery.• Initialization of the TDF mobile design system (TypeScript) to ensure UI consistency and component sharing.• Performance & scalability POC: Azure SQL full-text search, Azure Redis distributed cache.• Advanced integration tests with Testcontainers (MSSQL), GraphQL extension via custom scalars, migration from Feign to WebClient to enhance backend resilience and performance.Practices: TDD, BDD, DDD, Clean Code, Hexagonal Architecture, 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) – Real-time Data PlatformTotalEnergies – Marketing & ServicesOverhaul of a strategic POI repository (ex-Vista), initially manual and non-real-time, to a centralized, governed, and real-time exposed data platform for B2C & B2B mobility uses.Challenges: multi-source quality and consistency, data freshness, governance, and high-audience exposure. MS POI is now the reference foundation for M&S points of sale and services.Proposed and implemented technical decisions:• Integration of AG Grid in Angular to manage business screens with high volume data (filtering, permissions), with notable improvement in UI ergonomics and performance.• Implementation of a centralized NGXS store, mastering state flows and reducing component complexity.• Implementation of Spring Cache Manager to optimize REST APIs (reducing latency and database load), anticipating an evolution towards an event-driven architecture (AWS).• Design and production deployment of the public Store Locator microservice (high B2C traffic & SEO) with double security: API Key + Origin on the front end, OAuth2 Client Credentials on the backend.• Development of an EV microservice in Spring Boot (Hexagonal Architecture), isolating the business domain and facilitating scalability.• Adoption of an API First approach with code generation via OpenAPI v3 / OpenAPI Generator, ensuring contract/implementation alignment.• Integration tests via Testcontainers (JUnit + PostgreSQL) and DDD tests in Cucumber/Gherkin to secure business logic.• Implementation of a custom Spring Security annotation based on caching to optimize access controls.• Angular interceptor ensuring automatic snake_case ↔ camelCase transformation.• Micro-Frontend POC (Module Federation, NGINX, AWS Load Balancer).Practices: TDD, BDD, DDD, Clean Code, Hexagonal Architecture, API First, KISS, YAGNI, Event-Driven.
- Société GénéraleTechnical Leader Craftsmanship Spring Boot (Java / J2EE ) – Anuglar / ReactJsBANKING AND INSURANCEJune 2021 - June 2023 (2 years and 1 month)Fontenay-sous-Bois, FranceWithin the cybersecurity department of Société Générale, we are responsible for implementing security controls such as log analysis and monitoring in an agile environment. The team consists of multidisciplinary expertise to implement and maintain various web and big data applications.Proposed and implemented solutions:Proposition and implementation of a configurable Parser (Excel, CSV, XML, Parquet) to avoid code duplication and make processing smoother.Design and implementation of a common API to group transverse functionalities of different projects.Studies and design of a Control Engine, implementation of the proposed solution's architecture.Creation of a generic REST template client (GET, POST, PUT, DELETE).Implementation of Git hooks to validate commit format.Code review for knowledge sharing on clean code.Implementation of the AgGrid ReactJs module to replace the use of Excel file uploads.Migration of on-premise infrastructure (creation of new on-premise servers, creation of virtual machines, generation of SSH keys, management of storage dedicated volume, installation of tools like JDK - Python, generation of OpenSSL certificates).Technical Environment: Java 8/11/17, TypeScript, Angular 8/9/10/14, ReactJs 18.x.x, AgGrid, Redux Store, Spring 5.x, Spring Boot 2.x.x, Spring MVC, Spring Data, JdbTemplate, Spring Web, RestTemplate, Spring Security, Aouth2, Camunda, REST API, 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, Confluence, 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