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

Aymen G.

Développeur Fullstack - Node.js | React.js | Vue

470 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Aymen

Je suis un développeur Freelance Fullstack JavaScript avec presque 7 ans d’expérience sur
des applications critiques à fort enjeu business (Retail, Supply Chain, Télécoms, ...).
Spécialisé dans la modernisation de plateformes, la réduction de dette technique, la
migration cloud et l’industrialisation des chaînes CI/CD. Habitué aux environnements
complexes, haute disponibilité et aux contextes nécessitant fiabilité, performance et
delivery sécurisé.
  • Anglais

    Capacité professionnelle complète

  • Français

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

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

Expériences

  • Auchan Retail
    Développeur Fullstack Typescript Nest / Vue / GCP / devops
    LOGISTIQUE & SUPPLY CHAIN
    juin 2022 - février 2026 (3 ans et 8 mois)
    France
    Contexte :
    Applications stratégiques Supply Chain (Odyssée, Oxygène, Filière de
    préparation)

    Missions :
    .Création des nouvelles pages sur Odyssée avec des nouvelles fonctionnalités (Admin Page, Network Page, Sites Page, Palletization Plan’s page, …)
    .Fiabiliser les actions sur le store VueX
    .Mise en Place d’un cache Redis
    .Mise en place des nouveaux projets en utilisant Nest.js et Vue 3 (Oxygène & et filière de préparation)
    .Mise en place et maintenance de pipelines CI/CD industriels (Back et front):
    - GitLab CI
    - Quality Gates
    .Définition et implémentation d’une stratégie de tests complète :
    - Tests unitaires
    - Tests E2E: Playwright + Cucumber
    - 80 % de couverture sur legacy
    - 100 % sur nouveaux développements
    - Tests de composant Vue.Js avec Testing Library
    .Automatisation complète de l’infrastructure via Terraform et pratiques GitOps
    . Refactoring massif de code legacy backend (Node.js 14 => 24)
    . Refactoring frontend et préparation de la migration Vue 2 → Vue 3 (Composition API)
    .Participation active au RUN :
    - Support
    - Gestion des incidents
    .Migration vers Google Cloud Platform :
    - Cloud Run
    - Kafka → Pub/Sub
    - Cloud SQL
    - BigQuery
    - Secret Manager
    .Validation des Merges Requests:
    - 2 validations par MR (code review)


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

    Résultats
    .Plateformes plus scalables, résilientes et maintenables
    .Interfaces user Friendly et expérience fluide sur l’application (Satisfaction côté métier, surtout sur le gain de temps de traitement sur les nouvelles fonctionnalités ajoutées dans l'application).
    .Déploiements sécurisés sans interruption de service
    .Automatisation de processus critiques à fort impact opérationnel

    Equipe
    04 développeurs, 01 Lead Dev, 03 BA, 02 PPO, 01 Scrum Master, 12 Runners
    Node.js Typescript Vue.js Google cloud NestJs
  • Orange (sofrecom)
    Développeur Fullstack JS / Node / React - SM
    TÉLÉCOMMUNICATIONS
    mars 2019 - mai 2022 (3 ans et 2 mois)
    Paris, France
    Session Manager - Orange France
    • Développement et maintenance d’une API critique gérant plus de 200 millions
    de sessions utilisateurs avec des contraintes strictes de performance (<100 ms).
    • Refactoring du code en ES6 / POO et amélioration continue de la qualité (TDD,
    pair programming).
    • Mise en place de déploiements automatisés (GitLab CI, Ansible, OpenShift).
    • Renforcement de la sécurité (JWT, audits code et sécurité).
    • Atteinte d’une note A SonarQube avec une couverture de tests >80 %.
    Rights & Roles – Orange MEA
    • Contribution aux choix d’architecture et à la conception d’APIs.
    • Déploiement et exposition des services via Apigee.
    • Coaching Agile et animation des cérémonies Scrum.
    Autres projets notables

    Dashboard
    utilisé dans un contexte international (Orange France,
    Cameroun).
    • Outils CLI Node.js pour la lutte contre la fraude (batch, performance, sécurité).
    Environnement : Node.js, Express.js, ReactJs, MongoDB, OpenShift, Jest, Jenkins, GitLab CI, Jira, SAFe, Swagger
    React.js Node.js Gitlab CI/CD Intégration d’une API externe TDD
  • IMeX
    Développeur React.Js
    TÉLÉCOMMUNICATIONS
    mars 2018 - février 2019 (11 mois)
    Tunis, Tunisie
    WSM - Attijari bank
    Une application Web pour la gestion interne des documents et des droits de ses
    utilisateurs chez un client bancaire.
    M i ssi ons
    ● Contribution à la phase de révision des spécifications techniques.
    ● Mise en place de la structure du projet.
    ● Création des composants réutilisables.
    ● Création d’une expérience client relative à ces droits et permissions (menu
    dynamique, accès et fonctionnalités).
    ● Authentification via JWT.
    ● Intégration des services API.
    ● Sécurisation des routes selon les permissions des utilisateurs.
    ● Consultation, suppression et envoi des documents par mail.
    ● Création d’interface d’administration et monitoring (courbes de statistiques).
    ● Écriture des tests unitaires avec JEST (Couverture 50%).
    ● Préparation des démos au client.
    ● Amélioration de l’expérience client (Utilisation de Spinners, React Lazy
    Loading, pagination).
    ● Revue et maintenance de code.
    ● Gestion de l’état de l’application via Redux.

    TIP - Tunisie telecom
    Une application ReactJS développée au sein d’un opérateur de télécommunication,
    qui gère les documents (Édition, suppression, délégation, consultation, impression,
    envoi par mail et téléchargement) généré automatiquement ou à la demande,
    composée d’un Dashboard personnalisé, une authentification JWT, des outils de
    recherches avancés, un registre d’actions, un menu dynamique selon le profil et une
    interface d’administration etc…
    Missions
    ● Participation à la phase de conception et collecte des besoins du client.
    ● Mise en place de la structure de projet.
    ● Conception et modélisation de l’architecture de la base de données.
    ● Test des apis du backend via Postman.
    ● Création des composants statefull et stateless.
    ● Utilisation de la bibliothèque MaterialUI.
    ● Utilisations des Spinners de chargement de données en cours.
    ● Implémentation du drag & drop pour les documents à envoyer au service de
    ● Utilisation du HOC + React Router.
    ● Écriture des tests unitaires avec Jest+Enzyme.
    ● former l'équipe sur React.
    React.js Node.js Intégration d’une API externe Authentification User Experience (UX)

Recommandations

Soyez le premier à recommander Aymen

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

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

Compétences

Catégories