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