Disponible para nuevas oportunidades

Julián García Pallas

BackendArchitect·FullstackEngineer

Java · TypeScript · Node.js · React · Python · AI

scroll
Julián García Pallas

// sobre mí

Construyo sistemas que escalan, no solo código que funciona.

Soy Julián, software engineer con foco en arquitectura backend y sistemas distribuidos. Me interesa especialmente el punto donde los patrones de diseño se encuentran con los problemas reales de negocio — multi-tenancy, identidad enterprise, consistencia eventual.

Lo que me mantiene enganchado al trabajo es la claridad: entender por qué una decisión técnica es la correcta, no solo que funcione. Por eso escribo, enseño y construyo proyectos de aprendizaje desde cero.

Fuera del teclado, me encontrarás leyendo sobre sistemas, jugando al pádel o discutiendo por qué el café italiano sigue siendo imbatible.

3+
años exp.
6+
proyectos
café
¿Prefieres hacerme preguntas directamente? Mi asistente IA tiene información sobre mí y puede responderte al instante.

// tecnologías

Stack técnico

Polyglot por elección, arquitecto por vocación.

⚙️

Backend

Java 17 / Spring Boot
TypeScript / Node.js
Clean Architecture / Hexagonal
REST · GraphQL · WebSocket
DDD · CQRS · Event Sourcing
PostgreSQL · MongoDB
🎨

Frontend

React · Next.js 15
Astro
React Native · Expo
Tailwind CSS
GSAP · Canvas API
🚀

DevOps & Seguridad

Docker · Docker Compose
Keycloak · OAuth2 · OIDC
SCIM 2.0
Bitbucket Pipelines · CI/CD
SonarQube · Gradle
🤖

AI / ML

RAG · ChromaDB · Embeddings
LangChain · Agents
Python · FastAPI
Prompt Engineering

// proyectos

Trabajo real

Proyectos profesionales y personales que demuestran cómo pienso los sistemas.

Plataforma SAAS Featured

Plataforma SAAS

2023 – actualidad

Plataforma multi-tenant enterprise con Clean Architecture hexagonal

Java 17 Spring Boot MongoDB Keycloak SCIM 2.0 +6
Ver highlights
  • Aislamiento multi-tenant con jerarquía Organization → Subscription → Server
  • Aprovisionamiento SCIM 2.0 integrado con Keycloak para SSO enterprise
  • Arquitectura hexagonal en 7 módulos Gradle con cobertura BDD completa
  • CI/CD con Bitbucket Pipelines + quality gate SonarQube en producción
  • SCIM provisioning permite onboarding automatizado de miles de usuarios enterprise
Gestcom Featured

Gestcom

2022 – 2023

Plataforma de gestión empresarial fullstack — TFG universitario

Next.js 15 React Apollo Client GraphQL Java +4
Ver highlights
  • Arquitectura GraphQL end-to-end: schema-first con resolvers en Spring Boot
  • Autenticación SSO con Keycloak — mismo patrón empleado después en producción
  • Módulo asistente con IA integrada en el flujo de la aplicación. Chatbot con IA.
  • Tests de carga automatizados para validar rendimiento bajo condiciones de estrés
Nexus Featured

Nexus

2025 – actualidad

DDD · CQRS · Event Sourcing desde cero en TypeScript — sin magia de framework

TypeScript Node.js Fastify PostgreSQL Testcontainers +3
Ver highlights
  • DDD táctico completo: Aggregates, Value Objects, Domain Events, Repositories
  • CQRS con separación explícita de comandos y queries sin librería externa
  • Event Sourcing con Outbox Pattern para garantías de consistencia eventual
  • Unit of Work + Optimistic Locking implementados manualmente sobre node-postgres
  • Testcontainers en cada test de integración — sin mocks de base de datos
RAG Knowledge Base

RAG Knowledge Base

2025

Interfaz conversacional sobre documentos con streaming en tiempo real

Astro GSAP TypeScript Python FastAPI +4
Ver highlights
  • Streaming de respuestas con ReadableStream — latencia percibida < 500ms
  • Pipeline RAG: chunking → embeddings → retrieval semántico → síntesis LLM
  • Canvas con sistema de partículas reactivo al ratón en el frontend
  • Despliegue full-stack con Docker Compose + Nginx reverse proxy
AI Hackathon Q1 2026

AI Hackathon Q1 2026

Feb 2026

Prompt Engineering · RAG · Agentes — 3 retos en competición

Python ChromaDB Google ADK Prompt Engineering RAG +1
Ver highlights
  • Reto 1: pipeline RAG con reranking semántico y filtrado por metadata
  • Reto 2: sistema de agentes con tool use para flujos multi-paso
  • Completados los 2 retos — distinción 'AI Ready' obtenida
Finetime App

Finetime App

2024 – 2025

App móvil de seguimiento de tiempo con sincronización en tiempo real

React Native Expo TypeScript Expo Router NativeWind
Ver highlights
  • Expo Router con layouts anidados — arquitectura de navegación file-based
  • Sincronización en tiempo real con backend con base de datos MySQL integrada
  • Autenticación completa con OAuth 2.0 para Google
  • NativeWind para estilos consistentes entre iOS y Android
Homelab Server Featured

Homelab Server

2025

PC reciclado convertido en servidor de producción con k3s y Cloudflare Tunnel

k3s Kubernetes Docker GitHub Actions Cloudflare Tunnel +2
Ver highlights
  • Clúster k3s single-node sobre hardware reciclado — coste cero en infraestructura cloud
  • Cloudflare Tunnel para exposición segura sin abrir puertos ni necesitar IP pública
  • CI/CD con GitHub Actions: push de tag → build → deploy automático en el servidor
  • Multi-servicio con routing por dominio: portfolio, RAG frontend, RAG backend en el mismo nodo
  • Imágenes Docker importadas directamente en el runtime de containerd de k3s
Atlético Cercedense

Atlético Cercedense

2025

Web oficial de un club deportivo con scraping automático de resultados

Astro TypeScript Tailwind CSS GSAP Puppeteer +2
Ver highlights
  • Scraping con Puppeteer sobre la web de la liga — extracción automática de resultados y calendarios
  • Manejo de cookie consent y DOM dinámico en el scraper
  • Navegación scroll-based con seguimiento de cursor personalizado
  • Proyecto real desplegado y en uso por el club
Submerge

Submerge

2025

Extensión de Chrome para aprender idiomas viendo Netflix y YouTube

React TypeScript Chrome Extension Manifest V3 Vite +1
Ver highlights
  • Content scripts que interceptan y modifican los subtítulos de Netflix y YouTube en tiempo real
  • Arquitectura de extensión con service worker, content script y popup UI comunicándose por message passing
  • Sistema de vocabulario con contexto de la frase y streak de días consecutivos de estudio
  • Detección de plataforma para manejar los diferentes selectores DOM de Netflix vs YouTube

// experiencia

Trayectoria

Software Engineer

Trileuco Solutions S.L

2020 – 2023

Coruña, España (remoto)

  • Diseño e implementación de la arquitectura hexagonal del módulo de identidad (Keycloak + SCIM 2.0)
  • Liderazgo técnico del backend de la plataforma DaaS multi-tenant
  • Reducción del tiempo de onboarding de clientes enterprise mediante automatización SCIM
  • Implementación de tests BDD con Cucumber que sirven como documentación viva
  • Participante en AI Hackathon interno Q1 2026 — distinción 'AI Ready'
Java 17 Spring Boot MongoDB Keycloak SCIM Docker

Software Engineer

Diverger Thinking S.L

2023 – actualidad

Madrid, España (remoto)

  • Trabajo en la plataforma DaaS multi-tenant
  • Automatización de revisiones de Pull Requests con IA
  • Participante en AI Hackathon interno Q1 2026 — distinción 'AI Ready'
Java 17 Spring Boot MongoDB Keycloak SCIM Docker

// contacto

Hablemos

¿Tienes un proyecto o posición que encaje? Estoy disponible para nuevas oportunidades.