Saltar al contenido
Experiencia profesional

Trabajo.

Herramientas que conectan sistemas, información y necesidades reales.

Trabajo con aplicaciones internas, automatización e integración de datos. Me interesa entender cómo se relacionan las piezas de un sistema y convertir procesos complejos en herramientas claras y mantenibles.

Proyectos

Proyectos desarrollados desde cero

Servicios profesionales que he diseñado y desarrollado desde cero para automatizar procesos, conectar sistemas y trabajar con información compleja.

01

Firma digital y preparación documental

He desarrollado un servicio web que sustituye el uso manual de AutoFirma dentro del proceso. Valida la información, firma documentos PDF y XML mediante certificados electrónicos y genera automáticamente el paquete final, sin instalar ni ejecutar programas en cada equipo.

PythonFlaskpyHankolxml
02

Enriquecimiento de datos desde fuentes externas

He creado un servicio que parte de unas coordenadas, consulta Catastro, fuentes públicas y otros sistemas, normaliza los resultados y los incorpora a la base de datos. También gestiona cargas masivas, validaciones previas y detección de duplicados para evitar correcciones manuales posteriores.

Node.jsTypeScriptExpressSupabase
03

Integración con un portal sin API

He construido una API para integrar un portal que no ofrecía una propia. El servicio gestiona el inicio de sesión, el doble factor mediante OTP, la persistencia y recuperación de la sesión, y transforma las respuestas del portal en datos estructurados que otras aplicaciones pueden utilizar.

Node.jsTypeScriptExpress
04

Generación documental con plantillas HTML

He diseñado un sistema que sustituye las plantillas Word por versiones HTML rellenadas automáticamente con los datos, mapas y fotografías de cada trabajo. Permite revisar el contenido, generar los PDF y conectarlos con el servicio de firma sin preparar cada documento manualmente.

HTMLCSSJavaScriptNode.jsExpressPuppeteer
Aplicación interna en producción

Evolucionar una aplicación en uso.

Una parte importante de mi trabajo ha sido ampliar una aplicación interna que ya estaba en producción cuando me incorporé al equipo. He desarrollado nuevas funciones, automatizado procesos y mejorado su cartografía, la gestión de datos y la generación documental.

Cartografía

Capas, capturas automáticas y mapas calibrados para documentación técnica.

Documentación

Construcción de datos, certificados, capturas y trazabilidad del proceso.

Datos y automatización

Importaciones, validaciones, operaciones atómicas y conexión con servicios externos.

Uso cotidiano

Gestión de mediciones, fotografías, sectorizaciones y mejoras de interfaz y accesibilidad.

Capítulo 01 · Integraciones

Hacer que sistemas distintos se entiendan

Cada sistema guarda la información a su manera. Mi trabajo está en el medio: extraer, normalizar y dejar los datos listos para que las aplicaciones los usen con confianza. Si algo falla, queda anotado y el flujo puede continuar.

Esquema de integraciónFlujo y excepciones

Del dato en bruto al dato en el que se puede confiar.

Node.js · Express · Supabase · PostgreSQL

Capítulo 02 · Automatización

Convertir un proceso en un recorrido

Muchos pasos repetitivos pueden automatizarse para reducir tareas manuales, errores y tiempos de gestión.

F.01Entra
La información llega de una fuente: un archivo, un formulario o un portal.
F.02Se comprueba
Se valida contra reglas: formatos, campos obligatorios y duplicados.
F.03Se transforma
Se normaliza y se adapta al modelo de datos que usan las aplicaciones.
F.04Sale un resultado
Se genera un documento o queda registrada y lista para usar.

De datos sueltos a documentos listos, sin pasos repetitivos en medio.

TypeScript · Python · Plantillas y documentos

Capítulo 03 · Cartografía

Cartografiar para comprender

Una de las formas que ha tomado este trabajo es el desarrollo de herramientas cartográficas para organizar y consultar información técnica: ubicar elementos, combinar capas y representar datos sobre el territorio.

El mapa de esta página es ilustrativo: la capa de parcelas se revela dentro del marco.

Representación con datos ficticios
Herramientas & stack técnico
Ecosistema & práctica real

Tecnologías con las que trabajo

Herramientas que utilizo en proyectos profesionales y en el desarrollo de este portfolio.

Grupo 01

Desarrollo

TypeScriptJavaScriptNode.jsNext.jsExpressPythonFlask
Grupo 02

Datos e integración

PostgreSQLSupabaseAPIs RESTLeaflet
Grupo 03

Automatización y pruebas

PuppeteerPlaywright
Grupo 04

Infraestructura

DockerCloudflareVercelGit