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

Aymen G.

Fullstack Developer - Node.js | React.js | Vue

€470/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Aymen

I am a Freelance Fullstack JavaScript developer with almost 7 years of experience in critical applications with high business stakes (Retail, Supply Chain, Telecoms, ...).
Specialized in platform modernization, technical debt reduction, cloud migration, and CI/CD pipeline industrialization. Accustomed to complex, high-availability environments and contexts requiring reliability, performance, and secure delivery.
  • English

    Fluent

  • French

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Auchan Retail
    Fullstack Developer Typescript Nest / Vue / GCP / DevOps
    LOGISTICS AND SUPPLY CHAIN
    June 2022 - February 2026 (3 years and 8 months)
    France
    Context:
    Strategic Supply Chain Applications (Odyssée, Oxygène, Filière de préparation)

    Missions:
    .Creation of new pages on Odyssée with new features (Admin Page, Network Page, Sites Page, Palletization Plan’s page, …)
    .Reliability of actions on VueX store
    .Implementation of a Redis cache
    .Setup of new projects using Nest.js and Vue 3 (Oxygène & Filière de préparation)
    .Setup and maintenance of industrial CI/CD pipelines (Backend and Frontend):
    - GitLab CI
    - Quality Gates
    .Definition and implementation of a complete testing strategy:
    - Unit tests
    - E2E Tests: Playwright + Cucumber
    - 80% coverage on legacy code
    - 100% on new developments
    - Vue.Js component tests with Testing Library
    .Complete automation of infrastructure via Terraform and GitOps practices
    . Massive refactoring of legacy backend code (Node.js 14 => 24)
    . Frontend refactoring and preparation for Vue 2 → Vue 3 migration (Composition API)
    .Active participation in RUN:
    - Support
    - Incident Management
    .Migration to Google Cloud Platform:
    - Cloud Run
    - Kafka → Pub/Sub
    - Cloud SQL
    - BigQuery
    - Secret Manager
    .Validation of Merge Requests:
    - 2 validations per MR (code review)


    Technical Environment
    Node.js, TypeScript, NestJs, Vue.js, Vuetify, Vite, Vuetify, TypeOrm, Postgresql, Docker, GCP, Pub/Sub, Terraform, Playwright, Vitest, Swagger, GitLab CI, Jira, Confluence

    Results
    .More scalable, resilient, and maintainable platforms
    .User-friendly interfaces and fluid application experience (Business satisfaction, especially regarding the time saved on processing new features added to the application).
    .Secure deployments without service interruption
    .Automation of critical processes with high operational impact

    Team
    04 developers, 01 Lead Dev, 03 BAs, 02 PPOs, 01 Scrum Master, 12 Runners
    Node.js Typescript Vue.js Google Cloud NestJs
  • Orange (sofrecom)
    Fullstack Developer JS / Node / React - SM
    TELECOMMUNICATIONS
    March 2019 - May 2022 (3 years and 2 months)
    Paris, France
    Session Manager - Orange France
    • Development and maintenance of a critical API managing over200 million
    user sessions with strict performance constraints(<100 ms).
    • Refactoring of code into ES6 / OOP and continuous quality improvement (TDD,
    pair programming).
    • Implementation of automated deployments (GitLab CI, Ansible, OpenShift).
    • Security reinforcement (JWT, code and security audits).
    • Achievement of a SonarQube A rating with over 80% test coverage.
    Rights & Roles – Orange MEA
    • Contribution to architectural choices and API design.
    • Deployment and exposure of services via Apigee.
    • Agile Coaching and facilitation of Scrum ceremonies.
    Other notable projects

    Dashboard
    used in an international context (Orange France,
    Cameroon).
    • Node.js CLI tools for fraud detection (batch, performance, security).
    Environment: Node.js, Express.js, ReactJs, MongoDB, OpenShift, Jest, Jenkins, GitLab CI, Jira, SAFe, Swagger
    React.js Node.js Gitlab CI/CD External API Integration TDD
  • IMeX
    React.Js Developer
    TELECOMMUNICATIONS
    March 2018 - February 2019 (11 months)
    Tunis, Tunisia
    WSM - Attijari bank
    A Web application for internal document and user rights management for a banking client.
    M i ssi ons
    ● Contribution to the technical specifications review phase.
    ● Project structure setup.
    ● Creation of reusable components.
    ● Creation of a customer experience related to their rights and permissions (dynamic menu, access, and features).
    ● Authentication via JWT.
    ● Integration of API services.
    ● Route security based on user permissions.
    ● Consultation, deletion, and emailing of documents.
    ● Creation of an administration and monitoring interface (statistics graphs).
    ● Writing unit tests with JEST (50% coverage).
    ● Preparation of client demos.
    ● Improvement of the customer experience (Use of Spinners, React Lazy Loading, pagination).
    ● Code review and maintenance.
    ● Application state management via Redux.

    TIP - Tunisie telecom
    A ReactJS application developed within a telecommunications operator, which manages documents (Editing, deletion, delegation, consultation, printing, emailing, and downloading) generated automatically or on demand, composed of a personalized Dashboard, JWT authentication, advanced search tools, an action log, a dynamic menu based on profile, and an administration interface etc…
    Missions
    ● Participation in the design phase and client needs gathering.
    ● Project structure setup.
    ● Database architecture design and modeling.
    ● Testing backend APIs via Postman.
    ● Creation of stateful and stateless components.
    ● Use of the MaterialUI library.
    ● Use of loading spinners for data.
    ● Implementation of drag & drop for documents to be sent to the service.
    ● Use of HOC + React Router.
    ● Writing unit tests with Jest+Enzyme.
    ● Training the team on React.
    React.js Node.js External API Integration Authentication User Experience (UX)

Recommendations

Be the first to recommend Aymen

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

  • Engineering Diploma
    IIA
    Diplôme d'ingénieur
  • SAFe 5.1 Practitioner
    SAFe 5.1 Practitioner

Skill set

Categories