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.
Ecosistema Tecnológico
Backend & Serverless
Frontend Engineering
Bases de Datos & DevOps
IA & Machine Learning
Proyectos & Despliegues
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.
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.
Plataforma de Finanzas Personales
Solución completa de gestión financiera. Backend RESTful en Java/Spring Boot y frontend en Angular (Signals).
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.
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.
Trayectoria Profesional
Experiencia real en desarrollo de software, migraciones serverless, arquitecturas SaaS y desarrollo potenciado por IA.
Full Stack Software Engineer & AI Developer
- 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.
Desarrollador Backend
- 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.
Desarrollador de Software (Prácticas)
- 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.
Desarrollador Full Stack
- 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.
Formación Académica
Bases en ingeniería de telecomunicaciones y especialización avanzada en IA.
Máster en Desarrollo con IA
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
Sólida base en arquitecturas de comunicaciones, redes, sistemas distribuidos, señales y computación.
¿Listo para colaborar?
Tanto si buscas un ingeniero de software especializado en backend para tu equipo como si necesitas desarrollar un activo digital.