Idriss El Ouazzani
Volver al portfolio

Arquitectura y desarrollo full-stack

Arquitectura y desarrollo full-stack en Tarragona.

Soy Idriss El Ouazzani, desarrollador full-stack en Tarragona. Diseño y desarrollo software de extremo a extremo: interfaces, backend, datos, integraciones e infraestructura. Colaboro con equipos de forma presencial o remota para construir productos que puedan evolucionar y mantenerse.

En Orquesta Labs combino esa responsabilidad técnica con dirección de producto y conocimiento de las operaciones que el software debe resolver.

Actualizado
Frontend
React · Next.js · TypeScript
Backend
NestJS · Node.js · Python
Datos
PostgreSQL · Prisma

Arquitectura conectada al producto

Trabajo con diseño modular, APIs, autenticación, permisos, procesos asíncronos y persistencia de datos. Una decisión de interfaz puede afectar a la seguridad, el rendimiento y la lógica del sistema; por eso considero el recorrido completo desde el principio.

Los sistemas multi-tenant y la separación de responsabilidades forman parte de este trabajo, especialmente en plataformas SaaS con distintos módulos y organizaciones.

Tecnologías en su contexto

Mi stack habitual incluye TypeScript, React, Next.js, Node.js, NestJS, PostgreSQL y Prisma. Integro Python y FastAPI cuando un servicio requiere análisis, automatización o modelos de IA; utilizo cachés, colas y otras herramientas de datos cuando el flujo lo justifica.

Para problemas especializados también recurro a algoritmos de optimización, datos geoespaciales, modelización o visualización 3D. La herramienta la determina el reto, no al revés.

Infraestructura, DevOps y observabilidad

Me ocupo también del despliegue y la operación: Docker, administración de servidores, proxies inversos, balanceo de carga, redes, registros, métricas y monitorización. He diseñado entornos que separan aplicación, persistencia y observabilidad para mantener responsabilidades claras.

Valoro herramientas de orquestación como Kubernetes cuando la complejidad y la escala justifican utilizarlas; no es necesario introducirlas en todos los proyectos.

Desarrollo con responsabilidad

En Orquesta Labs participo tanto en la definición de funcionalidades como en la arquitectura y su implementación. El objetivo es que producto, datos y operación funcionen como un conjunto coherente, no como piezas desconectadas.

Ámbitos de colaboración

Plataformas SaaS, herramientas internas, automatizaciones, integraciones, productos con IA y sistemas que necesitan evolucionar desde un prototipo hacia una arquitectura mantenible.

Fuentes y enlaces

Enlaces públicos y material del proyecto para consultar su alcance.