J P D E V Javier Piqueras

Ingeniero de Software Senior · Creando Productos que Escalan

Disponible para proyectos freelance y contratos Contacta conmigo

Certificación Claude Code

Certificación Claude Code

Proyectos

radioassist

Aplicación web impulsada por IA que convierte el dictado por voz del radiólogo en informes diagnósticos estructurados en segundos, con selección automática de plantilla y gestión de contexto por paciente.

  • React
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL

jp-astro-components

Librería de componentes reutilizables para proyectos Astro, centrada en tipografía, layout y componentes de contenido.

  • Astro
  • TypeScript
  • CSS
radioassist preview

radioassist

RadioAssist es una herramienta web full-stack que elimina el cuello de botella en la generación de informes radiológicos. El radiólogo dicta sus hallazgos —por voz o texto— y la IA identifica automáticamente el tipo de estudio, selecciona la plantilla correcta y genera el informe estructurado completo en una sola llamada. Las plantillas las define el propio radiólogo en texto libre; el modelo respeta su estilo, terminología y preferencias de campos.

El sistema gestiona un contexto de conversación por paciente: se pueden hacer refinamientos dentro del mismo caso, y la sesión se limpia en menos de un segundo al pasar al siguiente — decisión de diseño clave para flujos donde se generan 30–50 informes en una mañana.

La privacidad está integrada por diseño: nunca se almacenan datos identificativos del paciente. El frontend no llama directamente a la API de IA; todas las peticiones pasan por el backend, que gestiona la API key, construye el system prompt y garantiza el aislamiento de contexto entre radiólogos.

Construido con React, Node.js/Express/TypeScript, PostgreSQL/Prisma, autenticación JWT, Web Speech API y Claude Haiku (Anthropic).

  • React
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
jp-astro-components preview

jp-astro-components

jp-astro-components es una librería de componentes open-source construida para proyectos Astro. Ofrece un conjunto de componentes listos para usar y totalmente tipados que cubren tipografía, primitivas de layout y presentación de contenido, diseñados para integrarse de forma transparente en cualquier sitio Astro sin imponer un sistema de diseño. La librería sigue una filosofía de cero dependencias: los componentes son archivos Astro planos que pasan a ser tuyos una vez instalados, sin overhead en tiempo de ejecución.

  • Astro
  • TypeScript
  • CSS

Experiencia

Head of Application Development and Management

BNP Paribas Personal Finance

August 2022 January 2026 · 3 yrs 5 mos

  • Dirigí la arquitectura técnica de aplicaciones web multiempresa y críticas para el negocio en financiación de automóviles, con React/Angular (frontend) + Node.js/NestJS/Express (backend) + PostgreSQL/MongoDB/Redis.
  • Implementé microservicios escalables y arquitectura limpia, reduciendo la latencia y mejorando la fiabilidad del sistema.
  • Lideré revisiones de código y contribuí código en producción en TypeScript/Node.js, garantizando una cobertura de tests (Jest/Cypress) superior al 85%.
  • Gestioné despliegues en la nube (AWS) con Docker/CI/CD, logrando actualizaciones sin downtime y cumplimiento de regulaciones financieras.
  • Optimicé componentes Java legacy de alta disponibilidad, integrándolos con stacks modernos en JS.
  • React
  • Angular
  • TypeScript
  • JavaScript
  • Node.js
  • NestJS
  • Express
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • Docker
  • CI/CD
  • Jest
  • Cypress
  • Java

Technical Leader

BNP Paribas Personal Finance

February 2019 August 2022 · 3 yrs 6 mos

  • Lideré el desarrollo fullstack de una plataforma de financiación de automóviles multinacional (e-commerce + portal de concesionarios), con React + TypeScript en frontend, servicios Java (Spring) de alta disponibilidad + PostgreSQL, y APIs en Node.js + MongoDB.
  • Diseñé e implementé funcionalidades escalables y conformes con la regulación, dando soporte a 5 países y más de 10.000 transacciones diarias.
  • Optimicé el rendimiento y la seguridad, reduciendo incidencias con TDD y herramientas de observabilidad.
  • React
  • TypeScript
  • Java
  • Spring
  • PostgreSQL
  • Node.js
  • MongoDB
  • TDD

Consultant Engineer

Altran Innovación

September 2017 February 2019 · 1 yr 5 mos

  • Desarrollé soluciones financieras B2B/B2C con Angular/React (TypeScript), frontend HTML5/CSS3, backend Java (Spring) y bases de datos Oracle.
  • Implementé interfaces responsive y APIs, mejorando la experiencia de usuario para múltiples clientes.
  • Colaboré en integraciones poniendo el foco en la calidad del código y el testing.
  • Angular
  • React
  • TypeScript
  • HTML5
  • CSS3
  • Java
  • Spring
  • Oracle

Stack Técnico

Frontend

  • React Hooks, Server Components
  • TypeScript Advanced
  • JavaScript
  • Tailwind CSS
  • Zustand
  • React Query
  • Jest
  • Cypress
  • Astro

Backend

  • Node.js Advanced
  • NestJS
  • Express

Bases de Datos

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL
  • Oracle
  • Prisma

DevOps

  • Docker
  • AWS EC2, S3, Lambda
  • GitHub Actions
  • Git

Otros

  • GraphQL
  • Microservices
  • Clean Architecture Hexagonal
  • TDD / BDD
  • Performance Optimization

Sobre mí

Soy ingeniero de software afincado en Valencia, con más de diez años construyendo productos en la web — y todavía me parece apasionante. Empecé como desarrollador junior y fui creciendo hasta liderar equipos técnicos, pero nunca me alejé del teclado. El código es donde mejor pienso.

Me importa mucho la calidad de lo que entrego. No solo que funcione, sino que esté construido para durar: arquitectura limpia, tests sólidos, un código que el siguiente ingeniero agradecerá encontrar. He visto lo que ocurre cuando eso se omite, y lo trato como algo innegociable.

Fuera del trabajo, me apasionan los idiomas — hablo español, inglés y algo de francés — y siempre me genera curiosidad cómo funcionan los sistemas, ya sea software o cualquier otra cosa.

Ubicación Valencia, España
Idiomas ES · EN · FR
Formación MSc Ingeniería Informática
Javier Piqueras, Senior Software Engineer

Blog

Reflexiones sobre ingeniería de software, herramientas y oficio.

Contacto

¿Tienes un proyecto en mente o simplemente quieres conectar? Escríbeme.

Trabajemos juntos.