samuelencinas.devexperience.mdEN

Casos

Tres proyectos contados por lo que había que resolver, no por el puesto que ocupaba en el organigrama.

  1. 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
  2. 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
  3. 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.
  1. 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.

Cuéntame tu proyecto →

Sin compromiso. Si no encaja, te lo digo en la llamada.
Respondo en menos de 24 h laborables. O escríbeme a .

Sigue bajandoSiguiente: Educación
2026 - Samuel Encinas - Con <3 desde Segovia