GO
~$ whoami

Especificaciones Técnicas Gerard Oms

& Ecosistema Dev

Desarrollador Full Stack con formación en Telecomunicaciones y Máster en Inteligencia Artificial. Especializado en arquitecturas backend escalables con NestJS y Java (Spring Boot), sistemas distribuidos e integración de IA generativa (RAG, microservicios) con interfaces dinámicas en Angular.

Herramientas, lenguajes y frameworks que utilizo para construir software.

Ecosistema Tecnológico

dns

Backend & Serverless

Java / Spring Boot
Node.js / Express
NestJS
Python
Cloudflare Workers
web

Frontend Engineering

Angular 18+
TypeScript
Tailwind CSS
HTML5
database

Bases de Datos & DevOps

PostgreSQL
MySQL
Docker
smart_toy

IA & Machine Learning

Hugging Face
OpenAI & LLM APIs
LangChain
Selección de desarrollos clave, proyectos personales y arquitecturas en curso.

Proyectos & Despliegues

ai 🔒 PRIVADO

Plataforma Industrial de Diagnóstico con IA (TFM)

Sistema RAG distribuido y seguro (Edge AI) para infraestructura de frío industrial. API en NestJS, Supabase (pgvector) y nodos de inferencia locales aislados.

NestJS TypeScript Supabase (pgvector) RAG / Edge AI Python Docker
🔒 Código de Acceso Restringido
fullstack 🔒 PRIVADO

SaaS Clínicas — Plataforma de Gestión Sanitaria

Plataforma integral multi-tenant para gestión y facturación clínica (NestJS + Prisma + PostgreSQL). Preparación AEAT VeriFactu, Puppeteer y Gemini API.

NestJS TypeScript Prisma ORM PostgreSQL Angular Puppeteer Gemini API Docker
🔒 Código de Acceso Restringido
fullstack

Plataforma de Finanzas Personales

Solución completa de gestión financiera. Backend RESTful en Java/Spring Boot y frontend en Angular (Signals).

Java Spring Boot Spring Security Angular 18+ PostgreSQL JWT Maven
fullstack 🔒 PRIVADO

SaaS para Copias de Seguridad Automatizadas

Sistema multi-tenant para la automatización, programación y gestión de copias de seguridad de datos en la nube.

React NestJS MySQL Redis BullMQ Google Drive API JWT
🔒 Código de Acceso Restringido
ai

Extractor de Facturas con IA (Python & Gemini)

Aplicación para automatizar la extracción de datos estructurados desde facturas en PDF usando la API de Google Gemini.

Python Google Gemini API MySQL Pandas Streamlit
CAREER_TIMELINE

Trayectoria Profesional

Experiencia real en desarrollo de software, migraciones serverless, arquitecturas SaaS y desarrollo potenciado por IA.

Febrero 2026 – Presente
Valencia, España

Full Stack Software Engineer & AI Developer

Freelance
  • Plataforma Industrial de Diagnóstico con IA (Proyecto TFM): Diseño end-to-end de un sistema RAG distribuido y seguro (Edge AI) para infraestructura de frío. Orquestación de una API en NestJS conectada a una base de datos vectorial (Supabase + pgvector) y nodos de inferencia locales aislados, resolviendo problemas de ciberseguridad industrial y soberanía de datos.
  • Arquitectura de SaaS para Gestión Clínica (Multi-tenant): Migración, refactorización y desarrollo de una plataforma integral para la gestión y facturación de múltiples clínicas. Diseño del backend con NestJS, TypeScript y Prisma sobre PostgreSQL, asegurando la integridad relacional de los datos, flujos de facturación complejos y cumplimiento normativo (preparación para AEAT VeriFactu), incluyendo generación de facturas con Puppeteer y extracción de datos con Gemini API.
  • AI-Driven Development: Integración diaria de asistentes generativos y agentes en el flujo de trabajo para acelerar ciclos de desarrollo, refactorización de código y optimización de arquitecturas full-stack.
NestJS TypeScript Supabase (pgvector) Prisma ORM PostgreSQL RAG / Edge AI Gemini API Angular
Septiembre 2025 – Marzo 2026
Valencia, España (Remoto)

Desarrollador Backend

IP Network SA
  • Refactorización y migración de endpoints heredados en Node.js hacia una arquitectura serverless con Cloudflare Workers, asegurando la escalabilidad de una plataforma crítica de mapeo de incidentes.
  • Desarrollo de mecanismos dinámicos de búsqueda y filtrado para datos geoespaciales, optimizando consultas SQL para la recuperación eficiente de puntos en el mapa y listados.
  • Mejora de la seguridad mediante el reemplazo de credenciales expuestas en frontend por un sistema de autenticación robusto en el backend.
Node.js Cloudflare Workers SQL Geoespacial Serverless Backend Security
Marzo 2025 – Junio 2025
Paterna, España

Desarrollador de Software (Prácticas)

WEG Autrial
  • Desarrollé una aplicación interna full-stack para la gestión segura y automatizada de datos críticos, con autenticación RBAC, programación de tareas e interacción con hardware.
  • Integración con el sistema operativo vía Node.js para control de dispositivos físicos, autorizando únicamente dispositivos validados para despliegues offline.
  • Diseño de capas de seguridad física y configuración de dispositivos externos, complementando NestJS en backend y Angular en frontend.
Node.js NestJS Angular Hardware Control RBAC Offline Apps
Septiembre 2023 – Diciembre 2024
Valencia, España (Remoto)

Desarrollador Full Stack

Sovanta AG
  • Desarrollo integral de aplicaciones web full-stack con Angular para interfaces dinámicas y Node.js para servicios backend escalables.
  • Participación en el ciclo de vida completo del desarrollo (diseño, implementación y mantenimiento de arquitecturas).
  • Optimización de comunicación frontend-backend garantizando integridad de datos y UX fluida.
Angular Node.js TypeScript REST APIs Fullstack Architecture
ACADEMIC_BACKGROUND

Formación Académica

Bases en ingeniería de telecomunicaciones y especialización avanzada en IA.

Máster en Desarrollo con IA

BIG school • Online
EN CURSO
Junio 2026 – Presente

Especialización en desarrollo de software con IA, arquitecturas RAG, agentes autónomos, modelos LLMs (locales y cloud) e integración en producción.

Grado en Ingeniería de Tecnologías de Telecomunicación

Universidad • Valencia, España
INGENIERÍA
Graduado

Sólida base en arquitecturas de comunicaciones, redes, sistemas distribuidos, señales y computación.

GET_IN_TOUCH

¿Listo para colaborar?

Tanto si buscas un ingeniero de software especializado en backend para tu equipo como si necesitas desarrollar un activo digital.