Ingénieur logiciel · Diplômé de l'ENSA Agadir
Yahya El Omari
Qui je suis
Je suis ingénieur en informatique, diplômé de l'ENSA Agadir avec mention, animé par un véritable esprit de bâtisseur. J'aime transformer des problèmes complexes en solutions logicielles élégantes et évolutives. Né à Los Angeles et élevé au Maroc, j'apporte à l'innovation un regard singulier et pluriel.

Ma philosophie
Je crois que « les langages de programmation sont des outils pour rendre la vie plus simple et plus agréable ». Je ne cours pas après les tendances : je choisis l'outil juste pour chaque problème, afin de produire un impact réel.
« La technologie doit servir les personnes, et non l'inverse. »

Mon expertise technique
J'ai une expérience complète sur l'ensemble de la stack. Côté back-end, je suis spécialisé en Spring Boot et Java pour des APIs robustes. Côté front-end, je travaille intensément avec Next.js et React pour créer des interfaces dynamiques.
Stack principale
- Back-end : Java, Spring Boot, Jakarta EE, REST APIs, JSON:API, JWT, Drupal 10, PHP
- Front-end : Next.js, React, Angular, TypeScript, JavaScript, HTML, CSS, Material UI
- Données et messagerie : MySQL, PostgreSQL, OracleDB, Redis, Apache Kafka, RabbitMQ
DevOps, qualité et IA
- DevOps : Docker, Git, GitLab CI/CD, GitHub, Nginx, Linux, AWS
- Tests et qualité : Playwright, JUnit, Mockito, SonarQube
- IA et automatisation : n8n, Supabase
- Architecture : UML, ERP (Odoo)

Parcours professionnel
Stagiaire ingénieur logiciel, projet de fin d'études — VOID Agency
Févr. 2026 - Juil. 2026Mon projet de fin d'études, sur six mois, a porté sur la refonte du portail web international d'Atos, au sein de l'équipe agile de huit personnes de VOID Agency. La plateforme dessert 20 régions en 9 langues et est éditée simultanément par plus de 300 webmasters.
🏗️ Architecture découplée
Un back-end Drupal 10 headless, isolé sur un réseau privé, qui alimente un front-end Next.js via JSON:API, avec cache Redis et régénération statique incrémentale.
📰 Moteur éditorial
Trois des sept modules de contenu du portail développés de bout en bout — Case Studies, Research Reports, Events & Webinars — ainsi qu'un audit des quatre modules de mes coéquipiers, corrigeant le filtrage régional et des écarts WCAG 2.1.
🧰 Contributions au framework
Trois correctifs intégrés à Vactory, le framework partagé de l'agence : un sélecteur d'articles refondu, un bug d'union de tableaux PHP qui cassait la persistance des formulaires, et un plugin de localisation des dates côté serveur.
📈 Performance
Des pages livrées à 91 en performance, 94 en accessibilité et 92 en bonnes pratiques sur Lighthouse, avec un TTFB de 179 ms pour un budget de 800 ms.

Stagiaire ingénieur logiciel — Ahdigital
Juil. 2025 - Août 2025Chez Ahdigital, je me suis spécialisé dans l'automatisation par IA et le prototypage rapide. J'ai commencé avec n8n et j'ai rapidement livré des solutions à fort impact dans plusieurs domaines.
📧 Agent e-mail IA
Un agent intelligent développé avec n8n qui filtre le spam, rédige des réponses contextuelles et orchestre une boucle de validation via Telegram.
📦 Gestion de stock
En équipe de quatre, conception et livraison d'un système complet de gestion des stocks en une semaine seulement.
🕵️ Veille concurrentielle
Contribution à un outil collectif qui surveille en temps réel les réseaux sociaux des concurrents et collecte des métadonnées fines à des fins stratégiques.
🎬 Usine à contenu
Développement d'un pipeline automatisé dédié à la vidéo courte, permettant une production de contenu de qualité à grande échelle.

Stagiaire ingénieur logiciel — OpenTecc
Févr. 2025 - Mai 2025Mes fondations professionnelles se sont construites chez OpenTecc, où j'ai pris en charge Amanti, une plateforme logistique pair-à-pair conçue pour résoudre le problème du « dernier kilomètre ».
🚨 Le problème
- Taux d'échec élevé des livraisons à domicile
- Tournées inefficaces, temps et carburant gaspillés
- Clients absents en journée
- Processus de retour complexes
💡 Notre solution
- Retrait flexible dans des points relais de proximité
- Optimisation des tournées via des points multiples
- Trafic supplémentaire pour les commerces locaux
- Retours simplifiés et moins de stress
Mise en œuvre technique :
- Back-end : Spring Boot avec l'API Stripe pour les paiements et les notifications e-mail automatisées.
- Front-end : Next.js et Material UI pour un tableau de bord d'administration complet.
- Intégration : Plugin Shopify sur mesure basé sur Remix pour la communication avec les boutiques.
- Conception : Architecture système et flux métier entièrement modélisés en UML.

Engagement associatif
Mon rôle de trésorier et de responsable d'équipe au club APPS a été déterminant. C'est là que j'ai découvert ma passion pour la transmission et l'animation de communauté.
Ateliers et enseignement
Co-conception et animation d'une série d'ateliers Git/GitHub pour les étudiants de première année, du versioning aux pipelines CI/CD.
Événements et concours
Organisation de la Microsoft Community Conference et direction des concours « Let's Code », mettant en relation experts et étudiants.

Ce qui me motive vraiment
Ce qui me motive, c'est de créer et de collaborer. Il y a quelque chose de magique à faire passer une solution du concept au déploiement. Je m'épanouis dans les équipes où la diversité des points de vue produit de meilleurs résultats.

Curieux de voir ce que j'ai construit ?
Découvrez mes projets techniques, des portails d'entreprise aux systèmes back-end et aux workflows d'automatisation par IA.