Aller au contenu
YB

Disponible pour de nouvelles opportunités

Younes Benachour

Lead Software Engineer · Fullstack

Je conçois et livre des applications web robustes, de l’architecture au déploiement.

8+ ans d’expérience en développement logiciel, aujourd’hui Lead Fullstack chez Capgemini sur des applications critiques. Java / Spring Boot côté backend, Angular, React et Next.js côté frontend — et une vraie passion pour construire mes propres produits à côté.

GitHubRabat · Maroc
années d’expérience
8+
fullstack chez Capgemini
Lead
side projects
10+

Qui je suis

À propos

Ingénieur diplômé de l’EMSI (option MIAGE), j’ai rejoint Capgemini en 2018 où j’ai évolué de projet en projet jusqu’à devenir Lead Fullstack sur des applications critiques, dans des environnements exigeants.

Au quotidien, je fais le lien entre architecture, code et équipe : choix techniques, qualité logicielle, mentorat des développeurs et relation client. J’aime les bases saines — clean architecture, CI/CD, tests — qui permettent de livrer vite sans casser.

En dehors du travail, je construis mes propres produits SaaS (santé, hôtellerie, e-commerce, gestion commerciale) et j’auto-héberge mes outils sur mon VPS. C’est mon terrain de jeu pour expérimenter les dernières stacks : Next.js 16, React 19, Drizzle, Better Auth, Docker…

  • Qualité & architecture

    Clean architecture, revues de code, SonarQube et CI/CD pour des bases de code durables.

  • Leadership technique

    Référent technique : estimation, planification des sprints, décisions d’architecture.

  • Transmission

    Formation et mentorat de développeurs juniors et confirmés sur React, Next.js et Spring Boot.

  • Esprit produit

    Collaboration étroite avec produit, QA et DevOps — et des side projects menés de bout en bout.

Expérience

Parcours professionnel

  1. Lead Software Engineer — Fullstack · Capgemini

    Fév. 2018 — Aujourd’hui — Rabat

    Évolution de développeur à Lead Fullstack sur des applications critiques pour des clients grands comptes.

    Au quotidien

    • Conception et développement d’applications web fullstack robustes et scalables.
    • Choix techniques et contribution à l’architecture logicielle.
    • Mise en place de solutions modernes (Next.js, Prisma, Tailwind) pour des projets internes et clients.
    • Gestion technique : estimation des charges, planification des sprints, suivi des engagements, relation client.
    • Collaboration transverse avec les équipes produit, fonctionnelles, QA et DevOps.
    • Veille technologique active pour proposer des évolutions adaptées aux besoins projets.

    Ce que j’ai apporté

    • Structuration de plusieurs projets autour de bonnes pratiques de qualité logicielle.
    • Formation et mentorat de développeurs juniors et confirmés (React / Next.js, Spring Boot).
    • Création d’une culture technique d’équipe bienveillante, orientée qualité et livraison.
    • Participation aux décisions d’architecture globale, choix des frameworks et des patterns.
    • Java
    • Spring Boot
    • Angular
    • React
    • Next.js
    • TailwindCSS
    • Prisma
    • PostgreSQL
    • Docker
    • GitLab CI
    • Jenkins
    • SonarQube
  2. Consultant technique Sage X3 · GFI Maroc

    Sept. 2017 — Fév. 2018 — Casablanca

    Développements ERP spécifiques pour des clients au Maroc, en Afrique et en France.

    Au quotidien

    • Développements spécifiques en L4G (Sage X3) pour le compte de clients.
    • Participation à la rédaction des cahiers des charges.
    • Interventions chez les clients pour les phases de tests et la TMA.
    • Sage X3
    • L4G
    • SQL

Stack

Compétences techniques

Backend

  • Java 17 / 21
  • Spring Boot
  • Maven
  • JUnit
  • REST APIs
  • Node.js

Frontend

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

Données

  • PostgreSQL
  • MySQL
  • Prisma
  • Drizzle ORM

DevOps & outils

  • Docker
  • GitLab CI
  • Jenkins
  • SonarQube
  • Nginx
  • AWS
  • Linux / VPS

Méthodes

  • Agile / Scrum
  • CI/CD
  • Clean Architecture
  • Code review
  • Mentoring

Environnement

  • IntelliJ IDEA
  • WebStorm
  • VS Code
  • Jira
  • Git

Side projects

Projets personnels

En parallèle de mon poste, je conçois et développe mes propres produits de bout en bout — architecture, code, sécurité et déploiement.

  • Projet phareEn développement

    MedicApp

    SaaS de gestion de cabinet médical

    SaaS santé multi-tenant : patients, rendez-vous, dossiers médicaux et documents. Isolation des cabinets garantie par PostgreSQL Row-Level Security, authentification avec 2FA, Control Plane de provisioning, journal d’audit append-only, architecture prête pour basculer un cabinet en base dédiée.

    • Next.js 16
    • React 19
    • TypeScript
    • PostgreSQL RLS
    • Drizzle
    • Better Auth
    • Vitest
    • Playwright
    Code privé
  • MVP

    MyMate

    Plateforme SaaS de gestion hôtelière

    Trois interfaces (client, hôtel, admin) : réservations, chambres, services (spa, restaurant), programme de fidélité, avis et KYC. Architecture en couches (services, repositories, adapters PMS), i18n FR/EN/AR.

    • Next.js
    • TypeScript
    • Prisma
    • Better Auth
    • TanStack Query
    • shadcn/ui
    Code privé
  • En développement

    DakaShop

    E-commerce & back-office

    Boutique en ligne avec back-office : catalogue, commandes, tableaux de bord analytiques, génération de documents PDF et QR codes.

    • Next.js 16
    • React 19
    • Drizzle
    • PostgreSQL
    • Better Auth
    • Zustand
    • Recharts
    Code privé
  • Projet client

    Gestion Devis

    Devis, factures et bons de livraison

    Application de gestion commerciale pensée pour le marché marocain : workflow devis → facture → bon de livraison, calculs HT/TVA/TTC, ICE, montants en lettres et numérotation automatique.

    • Next.js 15
    • TypeScript
    • Prisma
    • Zod
    • shadcn/ui
    Code privé
  • En production

    Self-hosting & automatisation

    Infra perso sur VPS Hetzner

    VPS administré en autonomie : Docker, reverse proxy Nginx, TLS Let’s Encrypt, durcissement sécurité et workflows d’automatisation n8n auto-hébergés.

    • Docker
    • Nginx
    • Linux
    • n8n
    • Let’s Encrypt
    Code privé
  • En production

    Ce portfolio

    Site statique rapide et sécurisé

    Site bilingue 100 % statique, sans tracker, CSP stricte, servi par un conteneur Nginx non-root durci.

    • Astro
    • TailwindCSS
    • TypeScript
    • Docker
    Code privé

Diplômes

Formation

  • Diplôme d’ingénieur — option MIAGE

    EMSI — École Marocaine des Sciences de l’Ingénieur

    2012 — 2017 — Rabat

  • DEUG Économie

    Faculté des Sciences Juridiques, Économiques et Sociales

    2010 — 2012 — Rabat

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

    Lycée Salah Eddine Al Ayoubi

    2010 — Salé

Vie associative

  • Membre du bureau exécutif du club informatique de l’EMSI.

Contact

Travaillons ensemble

Un projet, une opportunité ou simplement envie d’échanger ? Écrivez-moi, je réponds rapidement.

benachour.younes92 [at] gmail [dot] com

Rabat · MarocTélétravail ou présentiel