J P D E V

Javier Piqueras

Senior Software Engineer · Building Products That Scale

Available for freelance & contract work Get in touch

Experience

Head of Application Development and Management

BNP Paribas Personal Finance

August 2022 Present · 3 yrs 7 mos

  • Directed technical architecture for mission-critical, multi-tenant web apps in automotive finance, using React/Angular (frontend) + Node.js/NestJS/Express (backend) + PostgreSQL/MongoDB/Redis.
  • Implemented scalable microservices and clean architecture, reducing latency and improving system reliability.
  • Led code reviews and contributed production code in TypeScript/Node.js, enforcing comprehensive testing (Jest/Cypress) with >85% coverage.
  • Managed cloud deployments (AWS) with Docker/CI/CD, achieving zero-downtime updates and compliance with financial regulations.
  • Optimized legacy Java components for high-availability, integrating with modern JS stacks.
  • 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

  • Owned fullstack development for multi-country automotive financing platform (e-commerce + dealer portal), using React + TypeScript frontend, Java (Spring) high-availability services + PostgreSQL, and Node.js APIs + MongoDB.
  • Architected and implemented scalable, compliance-driven features, supporting 5 countries and +10k daily transactions.
  • Optimized performance and security, reducing incidents TDD and observability tools.
  • React
  • TypeScript
  • Java
  • Spring
  • PostgreSQL
  • Node.js
  • MongoDB
  • TDD

Junior Consultant Engineer

Altran Innovación

September 2018 February 2019 · 5 mos

  • Developed B2B/B2C financial solutions using Angular/React (TypeScript), HTML5/CSS3 frontend, Java (Spring) backend, and Oracle databases.
  • Implemented responsive UIs and APIs, improving user experience for multiple clients.
  • Collaborated on integrations, focusing on code quality and testing.
  • Angular
  • React
  • TypeScript
  • HTML5
  • CSS3
  • Java
  • Spring
  • Oracle

Technical Stack

Frontend

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

Backend

  • Node.js Advanced
  • NestJS
  • Express

Databases

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

DevOps

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

Other

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

About Me

I'm a software engineer based in Valencia who has spent over a decade building products on the web — and still finds it genuinely exciting. I started as a junior developer and grew into technical leadership, but I never left the keyboard behind. Code is where I do my best thinking.

I care deeply about the quality of what I ship. Not just that it works, but that it's built to last — clean architecture, comprehensive testing, and a codebase the next engineer will actually want to open. I've seen what happens when those things are skipped, and I've learned to treat them as non-negotiable.

Outside of work, I'm drawn to languages — I speak Spanish, English, and some French — and I'm always curious about how systems think, whether that's software or something else entirely.

Based in Valencia, Spain
Languages ES · EN · FR
Education MSc Computer Science
Javier Piqueras

Contact

Have a project in mind, or just want to connect? Drop me a line.

Let's work together.