Open to work

Desarrollador Backend. Convierto ideas en aplicaciones web completas: interfaces cuidadas, backend sólido y código pensado para que dure. Cada proyecto es una excusa para aprender algo nuevo.

Rock 'n code 🤘

sergio@dev:~
~$ whoamiconst dev = { name: "Sergio Zarcero", role: "Backend Dev", location: "Madrid, ES", status: "open_to_work",};
01.

sobre mí

Soy Sergio, desarrollador backend con más de un año de experiencia en Java. Trabajo como programador freelance desarrollando proyectos web a medida para clientes de distintos sectores, desde el diseño inicial hasta la entrega final.

También pasé por Minsait, donde trabajé en Java sobre un gestor documental corporativo de gran escala. Me gusta el código bien organizado: arquitectura limpia, principios SOLID y proyectos mantenibles y escalables. He trabajado tanto en backend (Java, NestJS, Laravel) como en frontend (React), siempre con entornos dockerizados y control de versiones desde el primer commit.

Esto es una carrera de fondo y no me gusta quedarme atrás, por lo que aplico la IA como asistente al trabajo (SDD, LLMs), pero siempre con criterio propio y siendo yo quien la dirige. Hablo español nativo e inglés alto, y busco seguir creciendo con movilidad nacional e internacional, con especial interés en proyectos internacionales. Y cuando no estoy programando, probablemente esté escuchando rock.

ubicación
Madrid, España
rol objetivo
Desarrollador Backend
idiomas
Español (nativo), Inglés (alto)
formación
CFGS DAW (2024–2026)
estado
Open to work
02.

tecnologías

Backend con Java +1 año exp.

Java Spring Boot

Backend +6 meses exp.

PHP Laravel NestJS

Control de versiones +1 año exp.

Git GitHub

Bases de datos +1 año exp.

SQL

DevOps +6 meses exp.

Docker

Desarrollo asistido por IA +6 meses exp.

SDD LLMs

Frontend +6 meses exp.

TypeScript React
03.

proyectos

Proclade

Plataforma web para una fundación sin ánimo de lucro

Plataforma web completa desarrollada en equipo para la fundación Proclade: autenticación con roles, panel de administración y chatbot con base de conocimiento propia. Monorepo con entorno completamente dockerizado y Nginx como proxy inverso.

  • Autenticación y autorización con roles (admin / usuario)
  • Panel de administración para gestionar el contenido de la plataforma
  • Chatbot con base de conocimiento cargada en la inicialización
  • Entorno de desarrollo 100% dockerizado: API, frontend y proxy
  • Casi 300 commits de trabajo en equipo con documentación técnica
React NestJS Prisma PostgreSQL TypeScript Vite Docker Nginx

Music Band App

Plataforma de gestión para una banda de música y su escuela

Aplicación para gestionar una banda de música y su escuela asociada: API REST con Spring Boot y una SPA en Angular. Los músicos acceden a sus eventos y partituras; los administradores gestionan usuarios, grupos, contenido y permisos.

  • Autenticación JWT en cookie HttpOnly con protección CSRF y permisos por rol
  • Backend organizado por features (controladores, servicios y repositorios JPA)
  • Migraciones con Flyway y control de concurrencia optimista
  • Tests de integración con Testcontainers (PostgreSQL) y tests unitarios en Angular
Java 21 Spring Boot 3.5 Spring Security Spring Data JPA PostgreSQL Flyway Angular TypeScript Docker Compose

otros proyectos

Lupis Insani

Juego multijugador en tiempo real en el navegador

Adaptación web de Los Hombres Lobo de Castronegro: partidas multijugador en tiempo real con WebSockets, lógica de juego procesada de forma asíncrona con colas y workers, y un entorno dockerizado con seis servicios orquestados.

Laravel 12 PHP TypeScript MariaDB Redis WebSockets Docker Nginx

Gestión Médica API

API REST para la gestión de turnos médicos

API REST para la gestión de atenciones médicas: pacientes, médicos, especialidades y turnos, con autenticación y autorización por roles. Arquitectura en capas (modelo, servicio, controlador) con documentación interactiva vía Swagger.

Java 21 Spring Boot 3.5 Spring Security JWT PostgreSQL springdoc-openapi Docker

Stars Battle

API de batallas por turnos ambientada en Star Wars

API de batallas por turnos: registro de usuario, elección de personaje, combates PVE contra la máquina o PVP contra otro jugador, con ranking. Reconstrucción arquitectónica desde cero de 'Batalla Friki' (NestJS + Prisma), replicando las mismas reglas de dominio en Java 21 / Spring Boot 3, con TDD estricto.

Java 21 Spring Boot 3.5 PostgreSQL JWT WebSocket (STOMP) springdoc-openapi Maven

Ver todos los repositorios en GitHub →

04.

trayectoria

  1. Jun 2025 — Actualidad

    Desarrollador Freelance

    Desarrollo de proyectos web a medida para clientes de distintos sectores.

    Backend Java APIs REST Freelance
  2. Mar 2026 — May 2026

    Desarrollador Backend Java

    Minsait

    Trabajé sobre un gestor documental corporativo de gran escala desarrollado en Java. Integrado en el equipo técnico, ajustándome a sus metodologías de trabajo.

    Java Backend Web services
  3. 2024 — 2026

    CFGS Desarrollo de Aplicaciones Web (DAW)

    Formación Profesional de Grado Superior

    Formación en desarrollo de software web: Java, PHP, JavaScript y TypeScript, bases de datos relacionales, desarrollo de APIs y despliegue de aplicaciones web.

    Desarrollo web Java PHP TypeScript SQL

05. contacto

¿Hablamos?

Estoy buscando un lugar donde seguir creciendo como desarrollador backend. Y si tienes una idea y necesitas ayuda para llevarla a cabo, escríbeme: le damos forma juntos.

zar0_31@outlook.com