Javier Costa

Ingeniero de software especializado en producto, arquitectura y sistemas backend complejos.

Valencia, España

Arquitectura de producto

Convierto requisitos ambiguos en dirección técnica, límites claros y planes de entrega.

Sistemas backend

Diseño y evoluciono APIs, servicios y flujos de datos que siguen siendo comprensibles cuando crecen los productos.

Fiabilidad

Mejoro la observabilidad, la gestión de fallos y las partes del sistema que causan problemas en producción.

IA práctica

Uso LLMs y automatización cuando eliminan trabajo real o desbloquean una capacidad útil del producto.

Enfoque
Arquitectura de producto, sistemas backend, fiabilidad, IA práctica
Tecnologías
TypeScript, NestJS, Node.js, Python, Angular, Vue, AWS, Docker
Ingeniería
Arquitectura de servicios, APIs, observabilidad, tolerancia a fallos, modelado de datos, arquitectura limpia

Plataforma de automatización sanitaria

Un equipo de operaciones sanitarias dependía de hojas de cálculo y correo electrónico para un flujo de trabajo crítico. La clave fue convertir ese proceso informal en un producto con límites claros de datos, arquitectura y operación que pudiera evolucionar con seguridad.

Evolución de una extensión de navegador

Una extensión de navegador para gestionar el consentimiento tenía que evolucionar bajo restricciones de CSP, almacenamiento y compatibilidad entre navegadores. La clave fue separar la arquitectura de producto de las limitaciones de la plataforma para seguir cambiando sin frenar la entrega.

Fiabilidad en rastreo web

Los problemas de clientes en un producto de rastreo con mucho uso solían deberse a ejecuciones inconsistentes y observabilidad limitada, más que a fallos aislados. El objetivo pasó a ser hacer visibles los fallos y conseguir una ejecución predecible para que el producto evolucionara con seguridad.

Blue Trail Software

mar 2021 — Actualidad

Tech Lead — Fiabilidad y arquitectura de producto

ago 2025 — Actualidad

Lidero la evolución técnica de un producto de rastreo web utilizado a diario por miles de clientes.

  • Mejoré la fiabilidad y reduje los problemas comunicados por clientes mediante cambios en arquitectura, observabilidad, tolerancia a fallos y consistencia de ejecución.
  • Amplié las capacidades del producto manteniendo la estabilidad y el ritmo de entrega.
  • Introduje flujos de trabajo de ingeniería asistidos por IA para mejorar la velocidad de entrega y la mantenibilidad a largo plazo en un equipo pequeño.

Tech Lead — Ingeniería de producto y extensión de navegador

nov 2024 — ago 2025

Lideré un equipo de cinco personas en la evolución de una extensión de navegador para gestionar el consentimiento hacia un producto más robusto y preparado para ampliar su compatibilidad.

  • Definí una arquitectura que equilibraba las restricciones de la plataforma, la velocidad de entrega y la mantenibilidad a largo plazo.
  • Trabajé con las partes interesadas para convertir necesidades de negocio ambiguas en una dirección técnica clara y decisiones de producto sostenibles.

Tech Lead y arquitecto de soluciones

abr 2023 — oct 2024

Diseñé y desarrollé una plataforma de automatización sanitaria que sustituyó flujos operativos basados en hojas de cálculo y correo electrónico.

  • Gestioné de principio a fin la arquitectura del sistema, la infraestructura en AWS, el modelado de datos y las decisiones tecnológicas.
  • Actué como principal interlocutor técnico de las partes interesadas y lideré al equipo de desarrollo durante la entrega.

Ingeniero Full Stack sénior

mar 2021 — abr 2023

Contribuí a evolucionar una plataforma monolítica hacia unos diez servicios dentro de un equipo de ingeniería multifuncional.

  • Introduje TypeScript y NestJS para estandarizar el desarrollo backend y construí librerías compartidas que redujeron la duplicación entre proyectos.
  • Acompañé a ingenieros junior y puse en marcha Tech Talks semanales para reforzar el intercambio de conocimiento y las prácticas de ingeniería.

ITI — Instituto Tecnológico de Informática

feb 2018 — mar 2021

Ingeniero Full Stack — I+D

Desarrollé aplicaciones web y herramientas técnicas para proyectos nacionales y europeos de I+D en IA, IoT y blockchain.

  • Trabajé en frontend y backend con Node.js, Python, Angular y Vue.
  • Apliqué prácticas de arquitectura limpia y flujos de trabajo basados en Docker en proyectos con requisitos cambiantes y alcance experimental.

Universitat Politècnica de València

MSc en Ingeniería de Software, Métodos Formales y Sistemas de Información

2018 — 2020

Universitat Politècnica de València

BSc en Ingeniería Informática

2014 — 2018