Pablo Díaz-Jorge

Frontend Engineer

Frontend Developer with a dynamic and adaptable approach, experienced in Angular, Web Components and Spring Boot, and possessing a continuous improvement-oriented mindset.

Curriculum vitae

About

What started back in high school as a simple experiment has grown into my true vocation. Today, I focus on building clean and scalable interfaces, combining thoughtful design with best practices. While I have worked in Full Stack environments, my real expertise and passion lie in frontend development, where I enjoy turning ideas into fluid, attractive, and user-oriented web applications.

I am currently working as a Frontend Developer at Infoport Valencia, contributing to the development of web applications for the port community with a strong focus on Angular. My role involves designing and building robust, scalable interfaces, implementing reusable components, and ensuring an optimal user experience in a highly specialized business environment. I work within an agile team applying Scrum methodologies, collaborating closely with analysts, designers, and backend developers to deliver high-quality solutions that directly impact the sector’s operations.

Before joining Infoport, I was part of NTTData as a Full Stack Developer intern, where I worked on the design and implementation of an employee management platform using Angular. There, I developed both themeable interfaces with Bootstrap and external component libraries, as well as custom Angular components tailored to complex business workflows. I also implemented HTTP services for CRUD operations, ensuring smooth communication between frontend and backend.

Among my personal projects, one of the highlights is Palaze, a Web Components library built with Stencil and published as my final degree project, accompanied by a live documentation site to facilitate its adoption and integration. I also dedicate time to expanding my portfolio with projects such as an advanced Book Management API (Spring Boot + PostgreSQL), deployed to the cloud and featuring a complete suite of unit tests.

Outside of coding, you’ll often find me working out at the gym, hiking in the mountains, reading novels, or enjoying good company at a bar with friends.

Job Experience

Sept 2025 — Present

Indefinite contract — Full time

Frontend Engineer ·  Infoport

I contribute to the development of digital solutions that optimize port community operations, building accessible, scalable, and user-centered interfaces using Angular, TypeScript, and complementary technologies such as SCSS, RxJS, and custom component libraries. I am part of an agile team, working closely with analysts and backend developers to deliver high-quality products that bring real value to the sector.

  • Angular
  • JavaScript
  • TypeScript
  • HTML & SCSS
  • CSS
  • Webpack
  • Bootstrap
  • Web accessibility
  • Web Components
  • RxJS
  • Git
  • Scrum
  • Jira
  • UI/UX

2024 — Present

Continuous self-learning and personal projects

Full Stack Engineer ·  Personal Projects

During this period, I have maintained a consistent routine of selfdirected learning and independent development. I have focused on deepening my knowledge of technologies such as Angular, Spring Boot, and PostgreSQL, among others, through hands-on projects with real deployments, detailed documentation, and automated testing. Additionally, I have enhanced my skills in version control, web performance, and best practices for modular architecture. All projects are available in my portfolio and on GitHub.

  • Angular
  • Spring Boot
  • PostgreSQL
  • Docker
  • Others...
  • Scrum
  • UI/UX
  • Others...

May 2022 — July 2022

Practice contract — Full time

Full Stack Engineer ·  NTT DATA Europe & Latam

As a Full Stack Developer at NTT DATA Valencia, I delivered end-to-end functionality for an internal employee management system. I configured REST services on the backend and built an interactive frontend calendar that offers both an overall view and a detailed breakdown of vacation days, all powered by cloud-hosted data.

  • Angular
  • JavaScript
  • TypeScript
  • HTML & SCSS
  • CSS
  • Webpack
  • Bootstrap
  • Java
  • Spring Boot
  • Scrum
  • UI/UX

March 2018 — June 2018

Practice contract — Full time

Data Analist ·  Sothis

Database analysis and design for the compensation plan of the UNE (Business Unit) of Consulting and Information Systems (CSI) and the UNE of Automation and Control (AC).

  • MySQL
  • Microsoft Access
  • Power BI
  • draw.io
  • Office 365
  • Jira

Projects

Full Deploy Demo - Book Management (Advanced)

This project contains the online-deployable version of the Book Management Application based on the `advanced` branch, it adds environment variable support and Docker configuration for secure deployment to Render (API), Vercel(APP) and Neon(PostgreSQL).
⚠️Note: Hosted on free-tier plans, the backend may hibernate after inactivity. The first request can take a few minutes to respond while the server starts. Please wait or refresh the page if data doesn't load initially.

  • Docker
  • Dotenv
  • Vercel
  • Render
  • Neon
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • PostgreSQL
  • Cloudinary API
  • JUnit
  • Maven
  • Angular
  • PrimeNG
  • PrimeFlex
  • Reactive Forms
  • HttpClient
  • ngx-pagination
  • TypeScript
  • HTML
  • SCSS

Full Deploy Demo - Book Management (Simple)

This project contains the online-deployable version of the Book Management Application based on the `simple` branch, it adds environment variable support and Docker configuration for secure deployment to Render (API), Vercel(APP) and Neon(PostgreSQL).
⚠️Note: Hosted on free-tier plans, the backend may hibernate after inactivity. The first request can take a few minutes to respond while the server starts. Please wait or refresh the page if data doesn't load initially.

  • Docker
  • Dotenv
  • Vercel
  • Render
  • Neon
  • Angular
  • PrimeNG
  • PrimeFlex
  • Reactive Forms
  • HttpClient
  • TypeScript
  • HTML
  • SCSS
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • PostgreSQL
  • Maven

My Portfolio

Personal portfolio built with Angular 19.1.7 and Tailwind CSS 4.1, featuring SSR, i18n (ES/EN), automatic dark mode, and lazy-loading for a fast, accessible experience.

  • Angular 19.1.7
  • Angular Universal (SSR)
  • Tailwind CSS 4.1
  • ngx-translate
  • Express.js
  • PostCSS

Palaze

Native web component library developed using Stencil.js, designed to facilitate the creation of modern web applications with support for customization and adaptability. It includes a variety of components such as buttons, headers, footers, and more, all built following current web standards.

  • Stencil.js
  • Web Components
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • MarkDown
  • Figma

Book Management App (Advanced)

Advanced book management application using Angular 19.1.7 on the frontend and Spring Boot + PostgreSQL on the backend. Includes dynamic search and filtering, pagination, confirmation dialogs, UX/UI enhancements over the simple version, and comprehensive unit tests.

  • Angular
  • PrimeNG
  • PrimeFlex
  • Reactive Forms
  • HttpClient
  • ngx-pagination
  • TypeScript
  • HTML
  • SCSS

Book Management API (Advanced)

Advanced version of the book management API using Spring Boot and PostgreSQL. Incorporates image uploads to Cloudinary, global error handling, configurable logging, pagination, and comprehensive unit tests.

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • PostgreSQL
  • Cloudinary API
  • JUnit
  • Maven

Book Management App (Simple)

Book management application using Angular 19.1.7 on the frontend and Spring Boot + PostgreSQL on the backend. Provides full Create, Read, Update, Delete functionality with reactive forms, global notifications, and responsive design.

  • Angular
  • PrimeNG
  • PrimeFlex
  • Reactive Forms
  • HttpClient
  • TypeScript
  • HTML
  • SCSS

Book Management API (Simple)

REST API for book management using Spring Boot and PostgreSQL. Follows a classic controllers-services-repositories architecture, offers CRUD endpoints, and includes CORS support for the Angular frontend.

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • PostgreSQL
  • Maven