Zakaria EL Ouarchi

Senior Backend Developer | Node.js & AWS

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

NodeMicroservicesAWS

Langues

Français

À propos

Introduction

Ingénieur backend avec 7+ ans d'expertise en Node.js/PHP et architectures microservices AWS. Référent technique chez Le Parisien, j'ai optimisé les performances, réduit les coûts cloud et migré des systèmes vers des solutions scalables. Spécialisé en APIs haute disponibilité et événementiel pour maximiser vos performances techniques.

Liens

Expérience de travail

Senior Backend Developer

SEPHORAFreelance

janv. 2025 - Présent

1 an 10 mois

Paris, France

• Maintenance et développement d’un backend for frontend (BFF) pour l’application SODA, assurant la fourniture des APIs aux applications mobiles et web au sein de l’écosystème de Sephora ● Rédaction des spécifications techniques, anticipation des problèmes potentiels et définition des évolutions futures ● Assurance de la qualité du code et maintien d’une documentation complète en respectant les meilleures pratiques de développement ● Participation aux sessions d’estimation de charge pour définir le périmètre des sprints ● Utilisation des technologies NestJs, TypeScript, Jest et Terraform sur une infrastructure cloud GCP

Le Parisien

oct. 2022 - janv. 2025

2 ans 4 mois

Paris, France

Référent technique

mai 2023 - janv. 2025

1 an 9 mois

Paris, France

- Responsable de l’architecture technique et des bonnes pratiques de développement dans ma squad. - Développement et optimisation d'API REST pour des services à haute disponibilité. - Participation aux choix technologiques pour la refonte des applications vers une architecture microservices. - Application des principes SOLID et des design patterns pour assurer la maintenabilité, la flexibilité et la robustesse du code dans le développement d'applications. - Formation des équipes sur les bonnes pratiques (code review, sécurité, tests). - Mise en place et maintenance des APIs micro-services sur Nest.js pour divers projets du groupe, garantissant performance et scalabilité des services backend. - Migration de l'écosystème de Symfony 4 vers Symfony 5 et PHP 7.4 vers PHP 8.1, améliorant ainsi la sécurité, les performances, et la compatibilité des applications. Ingestion de données JSON/XML provenant de sources tierces en utilisant les services AWS), intégrant efficacement des flux de données externes avec les systèmes internes. - Réduction des coûts cloud grâce à l'optimisation des services sur AWS. - Réduction du temps de traitement des requêtes en base de données grâce à une refonte des indexes et des requêtes (MYSQL - DynamoDb - MongoDb etc…). - Implémentation d'une architecture orientée événements (Event-driven architecture) avec les services AWS (SQS, S3, etc.) pour la gestion des flux de données en temps réel. - Automatisation de tâches avec Puppeteer : connexion à une interface web, lecture des emails, et extraction de fichiers texte pour traitement. - Mise en œuvre de schémas MongoDB optimisés avec Mongoose, assurant la performance et la scalabilité des bases de données. - Documentation des API avec Swagger pour assurer une communication claire et standardisée des services. - Utilisation de l'AWS SDK pour intégrer les services AWS (S3, SQS, DynamoDB, etc.) au sein de microservices développés avec NestJS. - Authentification Oauth 2.0, SSO, API Key

Développeur

oct. 2022 - août 2023

11 mois

Paris, France

- Migration Symfony 2 vers Symfony 4 puis Symfony 5. - Participation à la migration d'une stack avec une architecture monolithique vers une architecture micro-services (Plateforme AWS). - Développement de divers APIs REST en PHP et Node.js. - Analyse de divers projets en fonction des besoins des utilisateurs en conformité avec des spécifications fonctionnelles et techniques. - Mise en place des tests unitaires et fonctionnels en TDD. - Participer/Planifier des cérémonies agiles (backlog grooming, sprint planning, rétro …). - Gestion des versions des applications via Git, et gestion des dépendances avec Composer (PHP) et NPM (Node.js) pour assurer une bonne gestion des packages et de leur mise à jour. - Rédaction de documents techniques détaillés (diagrammes d’architecture, guides d’intégration) pour assurer une bonne documentation des projets et des processus.

Développeur web

SdV

août 2017 - oct. 2022

5 ans 3 mois

- Gestion des tickets TMA pour la résolution de bugs et le développement de nouvelles fonctionnalités sur des applications Symfony. - Mise en place de plusieurs fonctionnalités WEB (Pages AMP – Paywall – Tracking ..). - Développement d'un dashboard afin de visualiser les statistiques des utilisateurs d'un site en temps réel en utilisant la stack ELK ( Elasticsearch,Kibana,Logstash). - Développement de divers APIs REST en PHP et Node.js. - Mise en place des tests unitaires et fonctionnels en TDD. - Gestion des versions des applications via Git, et gestion des dépendances avec Composer (PHP) et NPM (Node.js) pour assurer une bonne gestion des packages et de leur mise à jour. - Suivi des incidents et gestion des maintenances applicatives en assurant une haute disponibilité des systèmes, avec un plan de reprise après sinistre (DRP) en place.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.