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é.
- 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
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
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.