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

Fathi J.

JS Full Stack Developer

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fathi

Software engineering graduate with over 10 years of experience in developing web and mobile applications, I have participated in large-scale projects in the banking, insurance, and services sectors. Specializing in JavaScript/TypeScript and expert in modern frameworks (React.js, Angular, Vue.js, Node.js, Nest.js, Next.js), I work on both the frontend and the backend.

Over my experiences, I have acquired solid expertise in:
• Designing and developing complex and high-performance web applications.
• Integrating and consuming REST/GraphQL APIs, implementing BFF (Backend For Frontend).
• Software quality (unit tests, E2E, mutation testing with Jest, Cypress, Playwright, Stryker.js).
• Using headless CMS (Contentful, ContentStack) and optimizing web performance.
• DevOps environments (GitLab CI/CD, Docker, SonarQube, Azure).

Passionate about new technologies, I enjoy tackling technical challenges, sharing my knowledge within teams, and contributing to project success through robust, scalable, and user-oriented solutions.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • BforBank
    React/Node Developer
    BANKING AND INSURANCE
    September 2022 - Today (3 years and 9 months)
    Paris, France
    Design and development of CRP, a web application of the CRM type intended for banking advisors, aiming to optimize customer relationship management, centralize information, and improve the efficiency of customer interactions.

    AREA OF EXPERTISE:
    ➢ Frontend Development: Design and implementation of modern web applications with React.js, TypeScript, and Micro-Frontends (Webpack Module Federation)
    ➢ JavaScript Libraries: Creation, publication, and integration of reusable libraries
    ➢ Backend For Frontend (BFF): Development of REST APIs with Nest.js, definition and maintenance of OpenAPI contracts, automatic TypeScript type generation
    ➢ Validation & Security: Implementation of validation middlewares (express-openapi-validator, Nest.js) and integration of authentication via Keycloak / React OIDC
    ➢ API Consumption: Integration of REST services with SWR and Axios
    ➢ Software Quality:
    ➢ Unit tests (Jest)
    ➢ Integration tests (Cucumber, Playwright)
    ➢ Mutation tests (Stryker.js)
    ➢ Agile Methodologies: Active participation in rituals (daily, backlog refinement, sprint planning, retrospectives)

    TECHNICAL ENVIRONMENT
    ➢ Frontend: React.js, TypeScript, JavaScript, Nest.js, Storybook, Jest, Playwright, Cucumber, Micro-Frontends, Webpack Module Federation, SWR, MSW, OpenAPI, express-openapi-validator, Lingui.js, Stryker.js, Keycloak, React OIDC
    ➢ Backend: Node.js, Java (Spring Boot)
    ➢ Tools & DevOps: Git/GitLab, Docker, SonarQube, Google Cloud
    React.js NestJs Docker Gitlab Google Cloud
  • Groupama
    React/Vue/Node.js Developer
    BANKING AND INSURANCE
    January 2021 - September 2022 (1 year and 8 months)
    Paris, France
    Design and development of Groupama web applications (showcase site + car and health insurance quote applications).

    AREA OF EXPERTISE:

    ➢ Correction of technical and functional tickets
    ➢ Participation in rituals (daily, Backlog refinement, sprint planning, retro, etc.)
    ➢ Development of new features (Chatbot integration, accessibility for deaf and hard of hearing, development of a health reimbursement simulator, etc.)
    ➢ Use of Headless CMS Contentful
    ➢ Implementation of unit/E2E tests with Jest and Cypress
    ➢ Dockerization of the local development environment
    ➢ Development of a Contentful CMS content explorer
    ➢ Improvement of the site's Webperf score
    ➢ Consumption of REST Web services with axios

    TECHNICAL ENVIRONMENT

    ➢ Frontend: Next.js (React.js), Vue.js 2/3, Typescript, Javascript, Styled components, Storybook, StoryBook, Jest, Cypress
    ➢ Source code management/other tools: Git/Gitlab, Docker, Sonarqube, HttpD, Webperf (Fasterize, Dareboost, Lighthouse)
    ➢ Backend: Contentful (Headless CMS), Node.js, Java (Spring Boot)
    React.js Next.js Node.js Headless CMS Gitlab
  • Sodexo
    React/Node.js Developer
    RETAIL (LARGE RETAILERS)
    January 2020 - December 2020 (11 months)
    Paris, France
    Design and development of Sodexo web applications (individual + merchant).

    AREA OF EXPERTISE:

    ➢ Correction of technical and functional tickets
    ➢ Use of Headless CMS ContentStack
    ➢ Configuration of the development environment
    ➢ Working on evolutions (multi-country product, log implementation, consumption of RESTFULL endpoints migration
    ➢ Participation in rituals (daily, Backlog refinement, sprint planning, retro, etc.)

    TECHNICAL ENVIRONMENT

    ➢ Backend: PHP(Symfony), Typescript, Node.js (Hapi.js), JSONAPI, PostgreSQL, Redis
    ➢ Frontend: React (Next.js), Typescript, JSONAPI, ContentStack, Redux, StoryBook
    ➢ Source code management/other tools: Git/Gitlab, Azure, CIAM(SAP), Docker, Gitlab CI, Sonarqube
    React.js Node.js Next.js Gitlab Docker

Recommendations

Be the first to recommend Fathi

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Computer Engineering Degree – Software Engineering specialization
    Higher Institute of Applied Sciences and Technology of Sousse
    2016

Skill set

Categories