Experiencia

IT Project Manager

09/2024 - Actualmente
business DVR Technology SL • location_on Zaragoza

Actualmente lidero un equipo de 4 programadores en el que estamos en continuo aprendizaje y desarrollo de nuevas tecnologías. Organizo y asumo la responsabilidad de los proyectos y la coordinación del equipo, sin olvidar mis tareas diarias como programador.

Gestión de proyectos Conocimientos de empresa Automatización de procesos Y muchas cosas más...

Desarrollador Web Full-Stack

02/2022 - 09/2024
business DVR Technology SL • location_on Zaragoza

Mis labores fueron desarrollar, desplegar y mantener un sistema ERP que permite la automatización de procesos, la gestión de proyectos y la coordinación de equipos, aumentando el rendimiento un 50%. Además, hice varias landing pages para adquirir habilidades en el desarrollo de sitios web responsivos.

Desarrollo Front-End y Back-End Creación de servidores Organización y buenos hábitos Migraciones

Proyectos

Papers Bio AI

Sube papers de biotecnología y bioinformática en PDF y la IA (Gemini) genera un informe estructurado: resumen, objetivos, metodología, hallazgos con cita textual, resultados, glosario y limitaciones. Incluye chat sobre el paper, con reglas anti-alucinación: si un dato no está en el documento, se marca como "no disponible".

FastAPI Python Gemini API Angular 19 SQLite

Invoice Extractor

Extractor de facturas (PDF o imagen) que utiliza la API de Gemini para extraer sus campos y mostrarlos de forma estructurada. Parser tolerante, normalización de números y fechas, campos no detectados siempre visibles como "No detectado" y tests completos sin depender de la API real.

Angular 19 FastAPI Python Gemini API PyMuPDF

Baitask

Plataforma para gestionar las tareas de un equipo profesional o de una unidad familiar: organización por proyectos, asignación de tareas, roles y permisos por usuario, y un sistema de notificaciones que mantiene a todos al día. Orientada a la automatización de procesos y al seguimiento del estado de cada proyecto, está construida con Angular 19 (RxJS) en el frontend y una API REST de Node.js con Express sobre MySQL, con autenticación de usuarios, en el backend.

Angular 19 TypeScript Node.js Express MySQL

Finance App

Aplicación de finanzas personales para controlar los gastos de una cuenta individual o conjunta: gastos fijos, transacciones, categorías y estadísticas que ayudan a entender a dónde va el dinero. Construida con React en el frontend y, en el backend, una API de Spring Boot (Java) con JPA, Spring Security y autenticación de usuarios sobre PostgreSQL.

React TypeScript Spring Boot Java PostgreSQL
En desarrollo

Farmacias Zaragoza

Mapa interactivo con todas las farmacias de Zaragoza, con filtro de las que están de guardia. Consume los datos abiertos del Ayuntamiento a través de un backend FastAPI con proxy y caché, y puede empaquetarse como aplicación de escritorio para Windows.

Angular 19 TypeScript Leaflet FastAPI PyInstaller

Habilidades

palette

Frontend

6
Angular 19+
90%
React
80%
HTML5 & CSS3
90%
TailwindCSS
90%
Angular Signals
90%
RxJS
85%
dns

Backend

6
Express / Node.js
90%
API REST
90%
NestJS
85%
TypeORM
80%
Spring Boot
75%
API SOAP
70%
storage

Bases de Datos

3
MySQL
95%
PostgreSQL
80%
Oracle
70%
code

Lenguajes

4
JavaScript
95%
TypeScript
95%
Java
85%
Python
50%
construction

DevOps & Tools

3
Git & GitHub
90%
Docker
80%
Jenkins
50%
bug_report

Testing

2
Jest
85%
Karma / Jasmine
70%

Sobre mí

Profile

Soy una persona curiosa por naturaleza y bastante cabezota cuando algo me interesa. Disfruto trabajando en proyectos donde puedo aportar ideas, mejorar lo que ya existe y aprender algo nuevo por el camino. Para mí, programar no es solo escribir código, es resolver problemas, pensar diferente y construir cosas que tengan sentido. Fuera del teclado, intento mantener un equilibrio: entrenar, desconectar y pasar tiempo con la gente que me importa. Al final, todo eso también suma y se nota en cómo trabajas. Últimamente he estado explorando herramientas y flujos de trabajo con IA, buscando siempre formas de trabajar de manera más eficiente, automatizar tareas repetitivas y llevar los proyectos un paso más allá. No me interesa solo usar nuevas tecnologías, sino entender cómo pueden aportar un impacto real. Siempre estoy buscando mejorar, tanto a nivel técnico como personal, así que si tienes algo interesante en mente, soy todo oídos.

Contacto

No dudes en contactarme si necesitas algo

Saluda send
o
© 2026 Óscar Baiges Ruiz • Todos los derechos reservados
terminalDiseñado y programado desde cero con Angular + Tailwind
v2.0.0