Aymen Ghardadou

Fullstack JS/TS - NodeJs |ReactJs |VueJs |Devops

3 recommandations

Salaire / Taux journalier

3 personnes recommandent

Paris, France

Mobilité : Paris, Bruxelles, ...

Freelance

Peut venir sur site

Expertises

JavascriptNodeGoogle Cloud PlatformTypescriptNestReactReduxVuePostgreSQLMongoDBRESTful APIsGraphQLDockerTerraformGoogle BigQueryPlaywrightTest Driven DevelopmentOpenShiftAnsibleScrumScrum MasterMicroservicesCoaching agileAutoCADERPDéveloppement FrontendDéveloppement BackendSoftware CraftsmanshipDéveloppement FullstackRedisTest & QACSSDevOpsBase de données SQLKafkaPostmanClean ArchitectureKubernetesCanvaClean CodeJiraGitHubGitLabJenkinsFigmaHTMLMySQLConfluenceKanban

Langues

Anglais (Courant)Français (Courant)

Recommandé par

Ghada Chaabane

KOUKA

QA Engineer

A recommandé le 19 mars 2020

Lea ESCORZA

Auchan Retail

DevOps

A recommandé le 21 janvier 2026

Maximilien R.

Auchan Retail

Product Owner IT

A recommandé le 20 janvier 2026

À propos

Introduction

Développeur Freelance Fullstack JavaScript senior avec presque 8 ans d’expérience sur des applications critiques à fort enjeu business (Retail, Supply Chain, Télécoms, banque). 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é.

Liens

Expérience de travail

Consultant fullstack Js/Ts - NodeJS | Vue.Js | GCP | Devops | CI-CD

Auchan Retail (Hightekers)Freelance

juin 2022 - févr. 2026

3 ans 9 mois

69340 Francheville, France

Intervention sur des applications stratégiques Supply Chain (Odyssee, Oxygène, Filière de préparation) pilotant les flux logistiques à l’échelle nationale. Applications cœur métier à forte criticité, nécessitant haute disponibilité, résilience, sécurité et zéro interruption de service. Missions Refactoring massif de code legacy backend (Node.js 14 => 24) avec : Amélioration de la lisibilité et maintenabilité Réduction du risque de régression Standardisation des patterns Refactoring frontend et préparation de la migration Vue 2 → Vue 3 (Composition API) 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 pour limiter les bugs front Mise en Place d’un cache Redis pour les RDOs 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 Analyse continue via SonarQube Définition et implémentation d’une stratégie de tests complète : Tests unitaires backend et frontend 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 Participation active au RUN : Qualification des versions Support aux mises en production Gestion des incidents Consultation des différentes équipes concernées 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) 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). Réduction significative de la dette technique Déploiements sécurisés sans interruption de service Automatisation de processus critiques à fort impact opérationnel Standardisation des pratiques qualité et delivery Equipe 04 développeurs, 01 Lead Dev, 03 BA, 02 PPO, 01 Scrum Master, 12 Runners

Developpeur Fullstack Js | SM

Orange (Sofrecom)

mars 2019 - juin 2022

3 ans 4 mois

69340 Francheville, France

Projet Rights & Roles – Orange MEA Une application pour l’attribution des droits et permission pour les clients Orange. Elle gère de manière centralisée les droits et les délégations des permissions entre les comptes des clients. Elle présente un référentiel des clients et des droits dans la zone MEA conformément à l’approche « personne centrique » d’Orange. Missions Contribution aux choix d’architecture Conception et développement d’APIs Déploiement et exposition des services via Apigee Coaching Agile et animation des cérémonies Scrum Projet Session Manager – Orange France Il s’agit d’une application qui expose une API de gestion centralisée des sessions des clients Orange. Une application de haute disponibilité qui gère plus que 200 millions de sessions d’utilisateurs et qui doit toujours répondre à un temps inférieur à 100ms. Missions Développement et maintenance d’une API critique gérant plus de 200 millions de sessions utilisateurs Contraintes de performance strictes (< 100 ms) Refactoring ES6 / POO Amélioration continue de la qualité (TDD, pair programming) Renforcement de la sécurité : JWT & Audits de code et sécurité Projet Dashboard – Orange France / Orange Cameroun Une application IHM pour la gestion des sessions. Missions Préparation du cahier des charges et rédaction des besoins fonctionnels de l’application. Mise en place d’un reverse proxy avec Nginx pour l’ajout des headers spécifiques. Utilisation des Hooks pour le cycle de vie des composants. Création des composants mobile-friendly (Responsive) avec Bootstrap et Flexbox. Ajout des notifications pour des évènements d’utilisateur. Participation au chantier de la mise en place de la chaîne CI/CD. Résultats: Haute disponibilité assurée pour Orange France Qualité de code SonarQube A Couverture de tests >80 % Réduction drastique des délais de livraison Environnement technique: Node.js, Express.js, React, MongoDB, OpenShift, Jest, Jenkins, GitLab CI, Jira, SAFe Equipe: 03 développeurs, 03 testeurs, 01 PO, 01 Scrum Master, 01 architectes transverses.

Developpeur Front-end ReactJs

IMEX TUNISIE

mars 2018 - févr. 2019

1 an

Tunisie

Projet WSM - UIB bank Une application Web pour la gestion interne des documents et des droits de ses utilisateurs chez un client bancaire. Missions 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. Projet 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 signature automatique. Routage sécurisé (Utilisation du HOC + React Router). Écriture des tests unitaires avec Jest+Enzyme. Utilisation de l’extension React-developer-Tools pour le débogage. Proposition (au client) et implémentation de la fonctionnalité de modification des factures en lignes (formulaires complexes). Mener des chantiers d’amélioration de la qualité de code en utilisant SonarQube (couverture, bugs et duplication de code). Priorisation des demandes des clients après des séances de démonstration. Participation à la mise en place de l’agilité Scrum dans l’équipe. Organiser une formation pour l’équipe en ReactJs et ses meilleures pratiques. Environnement technique React.js, Redux, Material UI, GitLab, SonarQube, Jest, React-developer-Tools Equipe 01 développeur front-end, 02 développeurs Back-end, 01 PO, 01 testeur

MERN stack js web development student

Go My Code

janv. 2018 - mars 2018

3 mois

La Goulette, Tunisie

I became capble of efficiently using JAVASCRIPT, React js, REDUX, Nodejs, Express js, MongoDb, Mongoose, REST API, NPM, GIT, HTML5, CSS3, Bootstrap4 and much more.. It'a self learning experience that made me believe in my skills and boosted my self confidence. I was taught to keep the daily learning and searching in a way to keep up with modern updates especially with Javascript. I became able of solving problems and providing multi-solutions and gain great understanding of MERN technologies especially Reactjs

Industrialization & methods engineer

ICeM.tn|Industrielle du Câblage et du Montage.

mars 2015 - oct. 2017

2 ans 8 mois

Korba, Tunisie

I am responsible for: -Industrialization of new products -Creation and update of technical documents (articles, BOM and manufacturing ranges), and preparation of work instructions and operational modes -Update of technical data in Microsoft NAVISION ERP -Prototyping -Manufacturing time calculation and calibration -Proposing technical solutions and alternative components/processes generating prospective saving -Monitoring and tracking of all projects in accordance with milestones/schedules using Ms-Project -Leading continuous project support and improvement -Management and validation of technical changes -Solving problems and escalating issues to the Head of direction. -Consulting price offers -Coordination with different departments (method, purchase, production, Maintenance) Used Skill: *Performing Analysis *Organization *Communication *Management *Multitasking *Decoding technical drawings of harness components and extracting technical specifications *Technical drawing (AutoCAD) *Using PDCA *Monitoring and tracking with Ms-Project *ERP use *5S *Continuous enhance for personal skills and knowledge *Support *Teamwork *Autonomy *Visual Management *Planning and executing at a multi-stress level *Documentation skills

Commercial and co-owner

Déco-lustre

oct. 2013 - mars 2015

1 an 6 mois

Korba, Tunisie

My main tasks were: -Analyzing the needs and expectations of my clients. -Switch orders to suppliers. -The negotiation with suppliers and customers. - Building a relationship with customers. -Make the sale with price negotiation. -argue the quality of the products. -Make sales promotions. -Creation of customer records on SAGE100. -Billing. -After sales service. -Sales Analysis. Result: customer loyalty, sales and earnings were increased in a short time. Adding other items for sale as components of other brands of ignition and electrical equipment following the needs of our customers.


Formation

GOMYCODE

Javascript Full stack developer, web development

INSAT - Institut National des Sciences Appliquées et de Technologie

Bachelor's degree, Electronics, electrical engineering and automation.

Activités et associations : Participation in AERODAY 2012

Degree in electronics, electrical engineering and automation. - Main courses: Automation, Electronics, Industrial Electricity, Electrotechnics, Power Electronics, Machine Control, Corporate Culture, ... Integrated preparatory cycle : * 1st-year Mathematics Physics Computing (MPI) *2nd year Industrial and Automatic Computing (IIA) - Main courses: Electrostatics / Electromagnetism, Electronics, Logic System, Discrete Automation, Microprocessors, Sensors and Actuators, Programming, Analysis, Algebra, General Mechanics, ...


Licences et certifications

ReactJS advanced Certified

Délivré le : oct. 2021

Certifié par Pentalog HR

Express js certified

Délivré le : oct. 2021

Certifié par Pentalog HR

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.