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.

Yahya El Omari

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 filosofía

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)
Mi experiencia técnica

Trayectoria profesional

Ingeniero de software en prácticas, proyecto de fin de carrera — VOID Agency

Feb 2026 - Jul 2026

Mi 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, proyecto de fin de carrera — VOID Agency

Ingeniero de software en prácticas — Ahdigital

Jul 2025 - Ago 2025

En 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 — Ahdigital

Ingeniero de software en prácticas — OpenTecc

Feb 2025 - May 2025

Mi 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.
Ingeniero de software en prácticas — OpenTecc

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.

Liderazgo y comunidad

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.

Lo que de verdad me mueve

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