Skip to content

CV

Yassine Remmani — Développeur Full Stack Senior

Développeur Full Stack senior avec 6+ ans sur des plateformes web en production. Profil orienté backend : Java, Spring Boot, REST APIs, PostgreSQL, Docker, CI/CD. À l’aise sur React/Next.js et la livraison fiable en production.

Casablanca, Maroc · Ouvert au remote et à la mobilité

En un coup d’œil

6+ ans

Construction de plateformes web en production de bout en bout.

Java · Spring Boot

APIs REST, JPA/Hibernate, Kafka, auth sécurisée.

React · Next.js

TypeScript, TailwindCSS, shadcn/ui, SSR.

Docker · CI/CD · AWS

Déploiements containerisés, pipelines automatisés, cloud.

Compétences clés

Backend

  • Spring Boot
  • Java
  • APIs REST
  • Kafka
  • JPA / Hibernate

Frontend

  • Next.js
  • React
  • TailwindCSS
  • shadcn/ui
  • TypeScript

Bases de données

  • PostgreSQL
  • MySQL
  • Redis

DevOps & Cloud

  • Git
  • AWS (EC2, S3, RDS)
  • Docker
  • Docker Compose
  • CI/CD

Sécurité

  • OAuth2
  • JWT
  • RBAC
  • Keycloak

Architecture

  • Microservices
  • Systèmes multi-tenant
  • Architecture event-driven

Qualité & Maintenance

  • Architecture propre
  • Revues de code
  • Refactoring
  • Correctifs en production
  • Monitoring & logs

Expérience

Ingénieur Full-Stack Senior

Auto Dealers Digital

Décembre 2019 – Aujourd’hui

  • Conception et développement d’applications web full-stack modernes avec Spring Boot et Next.js : solutions scalables, maintenables et prêtes pour la production.
  • Mise en place de systèmes sécurisés : authentification, autorisation et contrôle d’accès par rôles (JWT, OAuth2, Keycloak).
  • Développement d’APIs RESTful et intégration avec des interfaces frontend réactives et optimisées SEO.
  • Implémentation d’architectures multi-tenant et systèmes modulaires conçus pour accompagner la croissance.
  • Contribution à un système événementiel d’automatisation de publication vers Facebook Marketplace, utilisant Kafka et Spring Boot pour traiter les mises à jour d’inventaire et appliquer les règles de publication propres à chaque dealer.
  • Containerisation des services avec Docker / Docker Compose et déploiement sur AWS (EC2, S3, RDS) avec configurations cloud et monitoring.
  • Collaboration avec les équipes produit, design et engineering pour livrer des fonctionnalités de qualité, tout en améliorant les performances, la qualité du code et la maintenabilité.

Projets sélectionnés

À la une

Système d’auto-publication Facebook Marketplace — Auto Dealers Digital

Workflow automatisé de publication de véhicules, piloté par les mises à jour d’inventaire et les paramètres propres à chaque dealer. Les événements véhicule passent par Kafka de manière asynchrone avec des règles comme les limites de publication quotidiennes — plus de visibilité, moins de travail manuel.

Tech

Spring Boot · Kafka · PostgreSQL · Docker · Architecture événementielle

Impact

Automatisation de la publication quotidienne selon les règles de chaque dealer ; réduit le travail manuel et améliore la visibilité de l’inventaire.

Ad360 — Plateforme de gestion publicitaire pour concessionnaires auto

Backend Spring Boot pour campagnes pub : traitement à fort volume, budgets, ciblage, suivi leads. Intégration Inventaire/CRM. Focus scalabilité et KPIs métier.

Tech

Spring Boot · PostgreSQL · Redis · Kafka

Impact

Traitement publicitaire à fort volume ; intégré avec Inventaire et CRM. Conçu pour la scalabilité et les KPIs métier.

Plateforme petites annonces multi-tenant (concessionnaires)

Système multi-tenant avec isolation par tenant-id. Recherche temps réel et autocomplétion via Typesense. APIs REST Spring Boot, PostgreSQL, Redis ; optimisation des charges en lecture.

Tech

Spring Boot · PostgreSQL · Redis · Typesense

Impact

Isolation des données par tenant, recherche instantanée et APIs optimisées pour les charges en lecture.

Plateforme automobile centralisée (Inventaire, CRM, Sites web)

APIs Spring Boot centralisées ; flux event-driven Kafka pour cohérence des données et traitement asynchrone. Inventaire, CRM et sites concessionnaires à l’échelle.

Tech

Spring Boot · Kafka · PostgreSQL · Docker

Impact

4 000+ sites concessionnaires, flux event-driven, déploiements CI/CD sans interruption.

Ce que j’apporte

  • Développement de nouvelles fonctionnalités de bout en bout à partir des besoins métier.
  • Maintenance et amélioration des applications en production.
  • Conception d’APIs REST sécurisées et de modèles de données propres.
  • Amélioration des performances, de la fiabilité et de l’observabilité.
  • Maîtrise des workflows Docker, Git et CI/CD.
  • Collaboration avec les équipes produit, design et engineering.

Postes recherchés

Ouvert aux postes senior full-stack et backend.

  • Développeur Full-Stack
  • Développeur Java / Spring Boot
  • Ingénieur Backend
  • Développeur React / Next.js
  • Ingénieur logiciel
  • Ingénieur API / Plateforme

Formation

  • Master — Informatique & Intelligence Artificielle (Big Data)

    Université Ibn Tofail

  • Licence professionnelle — Génie logiciel

    EST Safi

  • DUT — Génie logiciel

    EST Meknès

  • Baccalauréat — Sciences de la vie et de la Terre

    Lycée El Qods, Chemmaia

Langues

  • Arabe — Langue maternelle
  • Français — Courant / Professionnel
  • Anglais — Courant / Professionnel

À la recherche d’un développeur full-stack senior ?

Téléchargez mon CV, parcourez mes projets ou contactez-moi directement.

Me contacter