Saltar al contenido
disponible para proyectos

Jose
Herranz

Full-Stack Developer — Java · Next.js · TypeScript

Construyo plataformas y aplicaciones web que aguantan producción real. 18 años de experiencia en sistemas críticos — de aeropuertos a smart cities. También disponible para proyectos freelance y webs a medida para negocios.

18+
años de experiencia
4+
años en smart cities
5
sectores trabajados
Jose Herranz

Desarrollador full-stack
con 18+ años de experiencia

Llevo más de 18 años trabajando en desarrollo de software, la mayor parte en backend Java. Actualmente en GTT, integrado en el equipo de DLVision: una empresa especializada en plataformas de gestión urbana con deep learning — sistemas de detección de incidencias, reconocimiento de matrículas, gestión de video en tiempo real y movilidad inteligente para ciudades.

Mi día a día es Spring Boot, JPA, PostgreSQL y APIs REST en sistemas que procesan eventos en tiempo real. Paralelamente he desarrollado competencia sólida en Next.js y React, lo que me permite cubrir tanto la lógica de servidor como la experiencia de usuario final.

Disponible para proyectos freelance, colaboraciones puntuales o consultorías técnicas. Trabajo principalmente en remoto.

📍
Ubicación
Alcobendas, Madrid (remoto disponible)
💼
Situación actual
Desarrollador Java
Desarrollador Next.js
Open to freelance
🌍
Idiomas
Español (nativo) · Inglés (nivel profesional)
Especialidad
Full-Stack · Java · Next.js · APIs REST
2022 — presente
Grupo Tecnología del TráficoSan Sebastián de los Reyes
Senior Software Engineer
Plataforma de gestión urbana con deep learning: detección de incidencias en tiempo real, reconocimiento de matrículas (LPR) y gestión de video (VMS).
Spring BootReactTypeScriptPostgreSQLJPA/Hibernate
2019 — 2022
AtosMadrid
Senior Java Developer
Desarrollo y mantenimiento de sistemas para banca privada: SCENA (gestión documental), CDM (compliance) y PRICING+ (motor de tarificación).
JavaSpringOracleWebLogic
2014 — 2019
GetronicsMadrid
Java Developer
Sistemas críticos para gestión aeroportuaria. Servicios backend con altos requisitos de disponibilidad y rendimiento.
JavaSpringJBossPostgreSQL
2010 — 2014
TelventMadrid
Software Developer
Desarrollo de aplicaciones para retail y logística. Capa de servicios y procesos batch.
JavaHibernateOracle
2007 — 2010
Matchmind / ISBANMadrid
Junior Java Developer
Inicio en desarrollo Java en proyectos para banca (ISBAN). Backend y procesos transaccionales.
JavaStrutsOracle

¿En qué puedo ayudarte?

Trabajo freelance en cuatro áreas. Si encaja con lo que buscas, hablemos.

🌐
Webs profesionales con reservas
Para negocios locales

Webs modernas y rápidas con sistema de reservas online integrado. Para centros de estética, clínicas, fisioterapia, restaurantes. Sin comisiones por reserva, sin plataformas intermedias. Tu marca, tus datos.

Next.jsReservas onlineSEO localPanel admin
APIs y servicios backend
Java · Spring Boot

Diseño e implementación de APIs REST, microservicios e integraciones en Java empresarial. Para equipos que necesitan refuerzo técnico puntual o consultoría arquitectural.

Spring BootRESTPostgreSQLJWT
Aplicaciones web con Next.js
Full-stack moderno

Aplicaciones full-stack con Next.js, TypeScript y Tailwind. Desde MVP hasta producto en producción. Deploy en Vercel, base de datos serverless, autenticación.

Next.jsTypeScriptTailwindVercel
🧭
Consultoría y revisión
Auditoría · Arquitectura

Revisión de código, auditoría de arquitectura, apoyo a decisiones técnicas. 18 años evaluando sistemas en sectores exigentes: aeroportuario, smart cities, retail.

ArquitecturaCode reviewMentoring

Herramientas con las
que trabajo a diario

Backend sólido, frontend moderno, infraestructura pragmática.

Java
Experiencia profesional

Mi stack principal. Desarrollo de servicios empresariales, APIs REST y lógica de negocio compleja en entornos de producción.

Spring BootSpring MVCJPA/HibernateMavenJUnit
Next.js
Proyectos propios · freelance

Framework full-stack para construir aplicaciones web rápidas, con SSR, rutas de API y optimización de rendimiento.

ReactTypeScriptTailwind CSSApp RouterVercel
🗄️
Bases de datos
Relacionales · NoSQL

Diseño y gestión de esquemas de datos, consultas optimizadas y modelado según las necesidades del proyecto.

PostgreSQLMySQLMongoDBRedis
🐳
DevOps & tooling
Infraestructura · CI/CD

Contenedores, despliegue continuo y flujos de trabajo modernos para mantener proyectos en producción de forma fiable.

DockerGitGitHub ActionsJenkinsLinux
🔌
APIs & Integración
REST · Seguridad · Documentación

Diseño e implementación de APIs REST robustas, con seguridad JWT, documentación OpenAPI interactiva e integración entre sistemas.

REST APIsOpenAPI/SwaggerJWTPostman
🧪
Testing & Calidad
Unitarios · Integración · E2E

Tests que dan confianza en cada despliegue. Integración real con base de datos gracias a Testcontainers, sin mocks frágiles.

JUnit 5TestcontainersMockitoSpring Test

Proyectos seleccionados

Algunos trabajos recientes. Actualizaré esta sección con nuevos proyectos.

JavaSpring BootVMSSmart CitiesDeep Learning
Video Management System (VMS) — DLVision · GTT
Plataforma de gestión de vídeo para smart cities: detección de incidencias en tiempo real, reconocimiento de matrículas (LPR), reproducción y archivo de vídeo desde cámaras urbanas y movilidad inteligente. Producto desarrollado por DLVision y Grupo Tecnología del Tráfico (GTT). Mi rol como ingeniero en GTT, integrado en el equipo de DLVision: desarrollo de nuevas funcionalidades y corrección de incidencias. Stack: Spring Boot, JPA, PostgreSQL, React, TypeScript.
🏢 producto comercial · código privado
Captura de eba-online.es
Next.jsTypeScriptDrizzlePostgreSQLVercel
eba-online.es — Escuela de batería
Web institucional para escuela de batería online. Landing pública, blog MDX con admin y server actions, SEO programático para captación local, sistema de membresías y panel privado. Stack: Next.js 16, Drizzle, PostgreSQL, Tailwind, Vercel.
Captura de angelbatero.es
Next.jsTypeScriptMDXResendCloudflare Turnstile
angelbatero.es — Marca personal
Sitio de marca personal del profesor titular: hero con identidad visual potente, secciones de servicios, blog técnico en MDX y formulario de contacto protegido (honeypot + rate-limit + Turnstile + Resend). Stack: Next.js 16, MDX, Tailwind, Resend, Cloudflare.
Next.jsTypeScriptRechartsOpen-Meteo API
weather-dashboard
Dashboard meteorológico con previsión de 7 días, gráficas interactivas y geolocalización. Sin API key — usa la API pública de Open-Meteo. Diseño oscuro responsive.

Hablemos

¿Tienes un proyecto en mente? Escríbeme.
Respondo en menos de 24h.

Disponible para proyectos

Actualmente acepto proyectos freelance, colaboraciones puntuales y consultorías técnicas. Trabajo en remoto con disponibilidad flexible.

APIs y servicios backend
Aplicaciones web con Next.js
Consultoría técnica Java
Revisión de código y arquitectura