No es una lista de tareas. Son decisiones: qué elegí, por qué, y qué pasó después.
Casos
Tres proyectos contados por lo que había que resolver, no por el puesto que ocupaba en el organigrama.
Plataforma IoT multi-tenant con datos en tiempo real
Wireless DNA · 2024 — 2026
Contexto
Una empresa de producto IoT con varios clientes sobre la misma plataforma: sensores desplegados en campo que envían telemetría continuamente y clientes que necesitan verla y operar sobre ella.
Problema
Los datos llegaban desde la red de dispositivos (Chirpstack, MQTT), pero cada cliente necesitaba su propio espacio, con sus dispositivos y sus datos separados de los del resto, sin multiplicar por cliente ni el código ni el despliegue.
Solución
Aplicaciones full stack con Node, NestJS y React, series temporales en InfluxDB y el resto del modelo en MongoDB y MySQL. Todo contenerizado y desplegado en la nube con un diseño multi-tenant desde la base de datos hacia arriba, no parcheado al final.
Resultado
Una única base de código y un único despliegue sirven a todos los clientes con sus datos aislados, y los dashboards muestran la telemetría en tiempo real en vez de informes a posteriori.
Node.js
NestJS
React
InfluxDB
MongoDB
MQTT
Chirpstack
Docker
Infraestructura propia para el equipo de desarrollo de una pyme
Solution Data Technology · 2023 — 2024
Contexto
Una pyme tecnológica con equipo de desarrollo propio, productos internos y desarrollos a medida para sus clientes, repartidos entre varios stacks (MEVN, MERN y PHP).
Problema
No había una forma común de desplegar: cada aplicación se publicaba a su manera y cada integración con un ERP o una fuente de datos se resolvía otra vez desde cero en el siguiente proyecto.
Solución
Arquitectura contenerizada propia en la nube para los servicios y las aplicaciones de la casa, coordinación del equipo de desarrollo alrededor de ella e integración de los ERPs y las fuentes de datos recurrentes.
Resultado
El despliegue dejó de depender de quién lo hiciera: las aplicaciones nuevas y las heredadas pasaron a publicarse sobre la misma infraestructura, y el equipo trabajaba contra un entorno igual al de producción.
Docker
Node.js
Vue
React
PHP
Cloud
Integración de proveedores turísticos heterogéneos
Conecta Turismo · 2022 — 2023
Contexto
Producto del sector turístico que se alimenta del catálogo de varios proveedores externos: cada uno con su API, su formato y su ritmo de actualización.
Problema
Unos proveedores exponían REST y otros SOAP, con modelos de datos que no se parecían entre sí. Cada integración nueva amenazaba con ser un caso particular más dentro del producto.
Solución
Integraciones contra las APIs de los proveedores y procesos ETL de recogida de los distintos productos turísticos con Node.js, Go y MongoDB sobre Google Cloud Platform, normalizando lo que entra a un único modelo interno.
Resultado
El producto consulta un solo modelo de datos, sin que la diferencia entre un proveedor SOAP y uno REST llegue a la capa de aplicación.
Node.js
Go
MongoDB
Google Cloud Platform
REST
SOAP
Trayectoria completa
Desarrollo de aplicaciones full stack para productos comerciales de IoT (Internet of Things) con tecnologías como Node, React, NestJS, InfluxDB, MongoDB, MySQL, Chirpstack o MQTT.
Análisis y desarrollo de dashboards para manejo de datos en tiempo real.
Despliegues a producción de aplicaciones cloud contenerizadas con un marcado carácter multi-tenant.
Responsable del equipo de desarrollo de la pyme, desarrollando apps (en stack MEVN / MERN / PHP) y coordinando a los desarrolladores.
Despliegue de arquitectura contenerizada propia para servicios y apps en la Nube
Integración de ERPs y distintas fuentes de datos.
Análisis y desarrollo de software nuevo tanto propio como para clientes, así como mejora de productos ya existentes.
Docencia de la asignatura Plataformas de Software Empresariales, de 3º del Grado en Ingeniería Informática de Servicios y Aplicaciones, sobre el proceso integral de desarrollo de aplicaciones empresariales, en los cursos 2023/2024 y 2025/2026
Docencia de la asignatura Fundamentos de las TI, de 2º del Grado en Ingeniería Informática de Servicios y Aplicaciones, sobre fundamentos de desarrollo web, en el curso 2023/2024
Docencia de la asignatura Sistemas Inteligentes, de 4º del Grado en Ingeniería Informática de Servicios y Aplicaciones, sobre fundamentos de inteligencia artificial, en el curso 2022/2023
Desarrollador en proyectos del sector turístico fundamentados en tecnologías punteras como node.js, mongoDB, Go y Google Cloud Platform principalmente.
Integración de APIs de proveedores turísticos externos tanto REST como SOAP.
Implementación de ETL/recogida de datos de diferentes productos turísticos.
Participación inicialmente como desarrollador en prácticas (25h semanales) mientras terminaba mis estudios y después como Junior Engineer a jornada completa en proyectos de frontend/Digital Experience, trabajando fundamentalmente con Angular.
Resolución de incidencias técnicas y desarrollo de funcionalidades y componentes tanto en lógica como en interfaz para proyectos de Orange y Viajes El Corte Inglés.
¿Te suena alguno de estos problemas?
Si lo que tienes entre manos se parece a alguno de estos casos, cuéntamelo. La primera llamada sirve para saber si encaja, y no cuesta nada.