Walid Khalfa

Développeur Fullstack MERN
Expertise en CI/CD & Automatisation QA

Passionné par la qualité logicielle, avec une double expertise en développement et en automatisation des tests (QA). J'excelle dans la conception d'API REST robustes et la création d'applications web performantes.

Walid Khalfa

À Propos de Moi

Développeur Fullstack MERN passionné par la qualité logicielle, avec une double expertise en développement et en automatisation des tests (QA). J'excelle dans la conception d'API REST robustes, la création d'applications web performantes et la mise en place de pipelines CI/CD pour garantir un code fiable et une livraison continue.

Compétences Techniques

Développement Web

  • JavaScript (ES6+), TypeScript

  • React.js, Redux, TailwindCSS

  • Node.js, Express.js

  • MongoDB, Mongoose

  • HTML5, CSS3, Bootstrap

IA & Data Science

  • Modélisation Prédictive (scikit-learn)

  • Exploration de Données (Pandas, NumPy)

  • Séries Temporelles & Forecasting

  • Traitement de Données JSON

  • Génération de contenu IA (API)

Test & Qualité

  • Jest, Mocha, Selenium

  • Cypress, TestNG/PyTest

  • Postman, Swagger

  • Appium (Tests Mobiles)

DevOps & CI/CD

  • Git, GitHub, GitHub Actions

  • Jenkins

  • Docker

  • Linux (CLI, Bash)

  • Jira, TestRail

Parcours Professionnel

Développeur Fullstack JavaScript & QA

Gomycode

Août 2024 - Présent

  • Développement de composants React.js et d'API sécurisées pour GoMyTeacher.
  • Intégration d'un agent IA pour la génération de contenu pédagogique.
  • Mise en place de tests E2E avec Selenium & Jest.
  • Intégration continue avec GitHub Actions, optimisant le temps de test de 25%.

Développeur Fullstack Junior & QA

Perfect Purity

Sep 2023 - Juil 2024

  • Conception d'APIs RESTful avec Express.js et d'interfaces en React.js.
  • Intégration d'un système d'authentification avec JWT.
  • Tests unitaires et d'intégration avec Jest et Postman.
  • Intégration des tests dans une pipeline CI/CD avec Jenkins et GitHub Actions.

Ingénieur Support Applicatif

Teleperformance Tunisie

Nov 2012 - Juin 2023

  • Résolution d'incidents techniques (niveau L2/L3).
  • Développement de scripts Python pour l'automatisation.
  • Documentation de solutions et formation des collègues.

Projets Récents

Voici quelques projets sur lesquels j'ai travaillé, démontrant mes compétences en développement et en gestion de projet.

MyCampusShare Project

MyCampusShare

Plateforme de partage de ressources pour étudiants.

React Node.js MongoDB
Code source
GoMyTeacher Project

GoMyTeacher

Plateforme de gestion pédagogique MERN avec API sécurisées et génération de contenu IA.

React Node.js AI
Voir le projet
Easy Dashboard Project

Easy Dashboard (CRM)

Application CRM complète en stack MERN avec authentification JWT et visualisation de données.

React Node.js MongoDB
Code source
European Weather Forecast Project

European Weather Forecast

Application de prévisions météo pour les villes européennes, utilisant une API externe.

HTML5 CSS3 JavaScript
Code source
IBM AI Capstone Project

IBM AI Capstone

API de prévision de revenus basée sur séries temporelles, modélisation ML et traitement de données.

Python AI
Code source
Little Lemon Project

Little Lemon Restaurant

Backend pour une app de réservation, utilisant Django, REST Framework, MySQL et l'authentification Djoser.

Django Python MySQL
Code source

Certifications

Entrons en contact

Je suis actuellement ouvert à de nouvelles opportunités. N'hésitez pas à me contacter via le formulaire ci-dessous ou directement par email.