portfolio.tsx / backend / david_ruiz_requejo

backend_profile.ts

David Ruiz Requejo

Backend Engineer | Architecture before Code

Remoto - Zaragoza | España

+9 años de experiencia

Construyo servicios robustos y escalables, con foco en observabilidad, rendimiento y calidad de arquitectura.

source preview
1
2
3
4
5
6
7
8
9
10
11
12 |

Java

clave

Desarrollo backend empresarial

Spring

clave

APIs REST y arquitectura backend

PostgreSQL

clave

Modelado de datos y performance

Oracle

clave

Bases de datos empresariales

Angular

clave

Frontends SPA empresariales

Mi enfoque profesional

  • Arquitectura antes que código
  • Sistemas mantenibles
  • Diseño orientado a dominio
  • Observabilidad desde el inicio

Lo que me diferencia

  • Experiencia en sistemas críticos
  • Integraciones complejas
  • Perfil técnico + funcional
  • Liderazgo técnico

Este mapa muestra los criterios que guían mis decisiones al diseñar sistemas backend en entornos reales de producción.

Matriz de Enfoque

Representación visual de las prioridades que guían mis decisiones de ingeniería de software.

NO REPRESENTAN NIVEL DE DOMINIO, SINO PESO RELATIVO EN EL ENFOQUE.

prioridades
Arquitectura 95%

Base de todas las decisiones técnicas: diseño orientado a dominio, separación de responsabilidades y mantenibilidad a largo plazo.

Observabilidad 90%

Diseño de sistemas preparados para producción con logging estructurado, métricas, trazabilidad, monitorización y alertado.

Seguridad & Compliance 88%

Protección de datos sensibles, cumplimiento normativo e integraciones seguras en entornos críticos.

Escalabilidad & Resiliencia 85%

Capacidad para diseñar sistemas tolerantes a fallos, con crecimiento sostenido y degradación controlada del sistema.

Performance 80%

Optimización selectiva mediante tuning de consultas, procesos batch, uso eficiente de recursos y reducción de latencias.

Stack Tecnológico

Tecnologías clave organizadas por dominio para construir productos backend robustos.

stack map 5 dominios 16 tecnologías
01

Arquitectura Backend

4 items

stack
Java Spring Boot Spring Security JPA / Hibernate
02

Cliente / Frontend

4 items

stack
TypeScript Angular Astro Tailwind CSS
03

Datos

3 items

stack
Oracle PostgreSQL MySQL
04

DevOps

2 items

stack
Docker AWS
05

Calidad & APIs

3 items

stack
Testing OpenAPI OAuth2/JWT

Proyectos Destacados

Arquitectura antes que código.

Haz click en cualquier parte de la tarjeta para abrir su modal con detalles y enlaces disponibles.

Timeline: Experiencia & Formación

Trayectoria profesional y formación, con foco en la etapa actual.

2019 - Actualidad

actual

Backend Developer

Grupo Oesía

Desarrollo y mantenimiento de aplicaciones críticas de administración electrónica. Liderazgo técnico en módulos backend Java, integración con servicios públicos, gestión de incidencias, análisis funcional y formación de compañeros.

experiencia

2020 - 2021

Backend Developer – Sistemas Sociales

Grupo Oesía

Desarrollo backend del Sistema de Información de Menores de Aragón utilizando Java, JSF y Oracle, gestionando datos sensibles y procesos administrativos.

experiencia

2019 - 2020

Fullstack Developer – Sistemas de Cita Previa

Grupo Oesía

Desarrollo frontend Angular y backend Java en sistemas de cita previa para Gobierno de Aragón, Justicia y Universidad de Jaén.

experiencia

2019 - Actualidad

Backend Developer – Administración Electrónica

Grupo Oesía

Desarrollo de sistemas de expedientes electrónicos, vivienda pública y subastas. Integraciones con servicios públicos (@Firma, padrón, portafirmas, gestor documental, AWS).

experiencia

2019 - Actualidad

Backend Developer – Sistemas de Datos y Facturación

Grupo Oesía

Procesamiento de datos, parseo XML y gestión de facturación utilizando Java, PostgreSQL y arquitecturas backend robustas.

experiencia

2017 - 2018

Desarrollo de Aplicaciones Web

CPIFP Los Enlaces

Especialización en desarrollo web, programación, diseño de aplicaciones y tecnologías de Internet.

educación

2015 - 2017

Desarrollo de Aplicaciones Multiplataforma

CPIFP Los Enlaces

Formación en desarrollo de software multiplataforma, bases de datos y programación orientada a sistemas empresariales.

educación

Formación Complementaria

Certificaciones Técnicas

Formación Profesional

Cursos en Angular, desarrollo con motores gráficos (Unreal Engine y Unity) y programación orientada a entornos 3D.

educación
project_modal.tsx