Ingeniero de software · Titulado por la ENSA de Agadir
Yahya El Omari
Quién soy
Soy ingeniero informático, titulado por la ENSA de Agadir con matrícula, con una auténtica mentalidad de constructor. Me encanta convertir problemas complejos en soluciones de software elegantes y escalables. Nacido en Los Ángeles y criado en Marruecos, aporto a la innovación una mirada singular y diversa.

Mi filosofía
Creo que «los lenguajes de programación son herramientas para hacer la vida más simple y más agradable». No persigo tendencias: elijo la herramienta adecuada para cada reto concreto, buscando un impacto real.
«La tecnología debe servir a las personas, y no al revés.»

Mi experiencia técnica
Tengo experiencia completa en todo el stack. En el back-end me especializo en Spring Boot y Java para APIs robustas. En el front-end trabajo intensamente con Next.js y React para construir interfaces dinámicas.
Stack principal
- 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
- Datos y mensajería: MySQL, PostgreSQL, OracleDB, Redis, Apache Kafka, RabbitMQ
DevOps, calidad e IA
- DevOps: Docker, Git, GitLab CI/CD, GitHub, Nginx, Linux, AWS
- Pruebas y calidad: Playwright, JUnit, Mockito, SonarQube
- IA y automatización: n8n, Supabase
- Arquitectura: UML, ERP (Odoo)

Trayectoria profesional
Ingeniero de software en prácticas, proyecto de fin de carrera — VOID Agency
Feb 2026 - Jul 2026Mi proyecto de fin de carrera, de seis meses, fue la reconstrucción del portal web internacional de Atos, dentro del equipo ágil de ocho personas de VOID Agency. La plataforma da servicio a 20 regiones en 9 idiomas y la editan más de 300 webmasters a la vez.
🏗️ Arquitectura desacoplada
Un back-end Drupal 10 headless, aislado en una red privada, que alimenta un front-end Next.js vía JSON:API, con caché Redis y regeneración estática incremental.
📰 Motor editorial
Tres de los siete módulos de contenido del portal desarrollados de principio a fin — Case Studies, Research Reports, Events & Webinars — más una auditoría de los cuatro de mis compañeros, corrigiendo el filtrado regional y carencias de WCAG 2.1.
🧰 Contribuciones al framework
Tres correcciones integradas en Vactory, el framework compartido de la agencia: un selector de artículos reconstruido, un bug de unión de arrays en PHP que rompía la persistencia de formularios y un plugin de localización de fechas en servidor.
📈 Rendimiento
Páginas entregadas con 91 en rendimiento, 94 en accesibilidad y 92 en buenas prácticas en Lighthouse, con un TTFB de 179 ms frente a un presupuesto de 800 ms.

Ingeniero de software en prácticas — Ahdigital
Jul 2025 - Ago 2025En Ahdigital me especialicé en automatización con IA y prototipado rápido. Empecé con n8n y pronto pasé a entregar soluciones de alto impacto en distintos ámbitos.
📧 Agente de correo con IA
Un agente inteligente construido con n8n que filtra spam, redacta respuestas según el contexto y orquesta un ciclo de validación por Telegram.
📦 Gestión de inventario
En equipo de cuatro, diseño y entrega de un sistema completo de gestión de inventario en una sola semana.
🕵️ Vigilancia competitiva
Contribución a una herramienta colectiva que monitoriza en tiempo real las redes sociales de la competencia y recoge metadatos detallados con fines estratégicos.
🎬 Fábrica de contenido
Desarrollo de un pipeline automatizado para vídeo de formato corto, que permite producir contenido de calidad a escala.

Ingeniero de software en prácticas — OpenTecc
Feb 2025 - May 2025Mi base profesional se construyó en OpenTecc, donde asumí Amanti, una plataforma logística entre pares diseñada para resolver el problema de la «última milla».
🚨 El problema
- Alta tasa de fallos en las entregas a domicilio
- Rutas ineficientes que desperdician tiempo y combustible
- Clientes ausentes durante el día
- Procesos de devolución complejos
💡 Nuestra solución
- Recogida flexible en puntos locales
- Optimización de rutas mediante puntos múltiples
- Más tráfico para los comercios de barrio
- Devoluciones sencillas y menos estrés
Implementación técnica:
- Back-end: Spring Boot con la API de Stripe para pagos y notificaciones por correo automatizadas.
- Front-end: Next.js con Material UI para un panel de administración completo.
- Integración: Plugin de Shopify a medida basado en Remix para la comunicación con las tiendas.
- Diseño: Arquitectura del sistema y flujos de trabajo modelados íntegramente en UML.

Liderazgo y comunidad
Mi papel como tesorero y responsable de equipo en el club APPS fue decisivo. Ahí descubrí mi pasión por compartir conocimiento y construir comunidad.
Talleres y docencia
Co-diseño e impartición de una serie de talleres de Git/GitHub para estudiantes de primeros cursos, del control de versiones a los pipelines CI/CD.
Eventos y competiciones
Organización de la Microsoft Community Conference y dirección de las competiciones «Let's Code», conectando a expertos con estudiantes.

Lo que de verdad me mueve
Me mueven la creación y la colaboración. Hay algo mágico en llevar una solución del concepto al despliegue. Rindo mejor en equipos donde la diversidad de puntos de vista produce mejores resultados.

¿Con curiosidad por lo que he construido?
Explora mis proyectos técnicos, desde portales corporativos hasta sistemas back-end y flujos de automatización con IA.