Download PDFEN

Fatima Zahra Benhammou

Ingénieure Logiciel Backend avec 4 ans d'expérience en PHP, spécialisée en développement backend, optimisation SQL, intégrations API et systèmes orientés performance.

Expérience Professionnelle


Mar 2026 – Present Viveris Technologies
Viveris Technologies logo

Ingénieure Logiciel Backend

  • Développement et maintenance d’un CRM PHP utilisé pour gérer les données clients, salariés et opérationnelles
  • Livraison de fonctionnalités backend autour de workflows documentaires sécurisés, du traitement de données en masse et des notifications mail
  • Contribution aux travaux de migration de base de données : évolutions de schéma, corrections de compatibilité et changements de configuration mail
  • Résolution de bugs de production et de préproduction sur des workflows métier critiques
PHPSQLMySQLAzure DevOpsGit
Mar 2022 – Sep 2025 SQLI Maroc
SQLI Maroc logo

Développeuse PHP Backend

  • Conception et maintenance de plus de 10 modules Magento 2 sur mesure sur 4 projets e-commerce enterprise (équipes de 8 à 15)
  • Optimisation de l’import produit admin en traitement par lots, supprimant le chargement complet en mémoire
  • Amélioration des performances PDP via des mises à jour partielles basées sur MutationObserver au lieu de recharger la page
  • Résolution d’incidents de production et mise en place d’intégrations tierces avec les équipes QA et frontend
PHPMagento 2MySQLJavaScriptDockerGit

Éducation


2019 – 2022Rabat, Maroc

École Nationale Supérieure d'Informatique et d'Analyse des Systèmes (ENSIAS)

Cycle Ingénieur (Smart Supply Chain & Logistique)

2017 – 2019Rabat, Maroc

Classes Préparatoires Al Khawarizmi (CPGE)

Classes Préparatoires – Maths/Physique (MP)

Compétences Techniques


Développement Backend

Conception d’applications PHP scalables, d’APIs REST et de systèmes métier avec une architecture propre et du code maintenable.

    PHP 8Laravel 11LumenMagento 2REST APIsMySQLRedisSQLMVCDocker

Qualité Logicielle & Performance

Diagnostic des incidents de production, amélioration des performances applicatives et maintien de logiciels fiables grâce aux tests automatisés et à la revue de code.

    PHPUnitPestDebuggingQuery OptimisationCode ReviewRefactoring

Bases de données & Caching

Modélisation de schémas relationnels, optimisation des requêtes et utilisation de caches et de files d’attente pour garder les applications performantes sous charge.

    MySQLRedisIndexingQuery PlansMessage Queues

Résolution de Problèmes

Application d’algorithmes, de structures de données et de pensée analytique pour concevoir des solutions logicielles efficaces.

    AlgorithmsData StructuresOptimizationAnalytical Thinking

Projets


Stock Tracker

Système de suivi de stock event-sourced où les niveaux d’inventaire sont dérivés de mouvements immuables (IN/OUT/ADJUST) au lieu d’être modifiés directement. Expose une API REST Lumen et un client CLI PHP. Inclut un correctif N+1 documenté, mesuré à 64 contre 4 requêtes.

  • PHP
  • Lumen
  • REST API
  • CLI
  • SQLite

FileImporter

Importeur CSV haute performance qui traite des fichiers de millions de lignes en streaming : uploads par chunks reprenables, pic mémoire mesuré de 157 Mo réduit à 2 Mo sur un fichier de 43 Mo, et pagination keyset remplaçant OFFSET.

  • PHP
  • SQLite
  • Composer
  • PSR-4
  • Chunk Upload
  • Tailwind CSS
  • Vanilla JavaScript

Feedback API

API HTTP Node.js sans dépendances : durcissement de la validation des entrées et rate limiter à fenêtre fixe (5 requêtes par 10 s par IP, réponse 429 avec Retry-After). Vérifié par des tests de flood ; chaque correctif est livré en paire de branches avant/après.

  • Node.js
  • HTTP
  • Security
  • Rate Limiting

Portfolio

Portfolio personnel reconstruit de zéro : Next.js 16, TypeScript, Tailwind, design terminal sombre, études de cas en MDX, sitemap, Open Graph et JSON-LD.

  • Next.js
  • TypeScript
  • Tailwind
  • MDX
  • Vercel