Esteban Garcés Pérez

Full Stack Developer | AI-Assisted Engineering | CI/CD & Secure Development

Madrid, España estebangarcesperez@gmail.com linkedin.com/in/esgarces github.com/Speeson esgarpe.dev

Perfil profesional

Full Stack Developer y Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, primero de promoción, con experiencia práctica en frontend, APIs REST, Android, aplicaciones de escritorio, bases de datos y automatización. Desarrollo soluciones con React/TypeScript, Python/FastAPI, Cloudflare Workers/D1 y Kotlin, integrando testing, CI/CD y prácticas de seguridad. Trabajo con desarrollo asistido por agentes y especificaciones para estructurar tareas verificables y ciclos de validación con supervisión humana.

Experiencia

Prácticas en Automatización y Data Analytics · Aiuken Cybersecurity

2025–2026

  • Diseño de flujos n8n para integrar sistemas y automatizar procesos internos en un entorno de ciberseguridad e IT.
  • Desarrollo de scripts Python para automatización, transformación y tratamiento de datos.
  • Creación de análisis y visualizaciones Power BI para mejora de procesos y soporte a decisiones.

Diseñador de bases de datos · Nembus Consulting

2024–2025

  • Participación en una aplicación web de mentoring para Formación Profesional.
  • Diseño del modelo relacional y soporte a la integración de la base de datos.

Ingeniero de Planta Externa / Diseñador FTTH · Fibronautas SL

2021–2024

  • Diseño de redes de fibra óptica y cálculo documentado de infraestructura de postes.

Ayudante de Ingeniería Topográfica · FCC

2017–2019

  • Soporte a trabajos topográficos y documentación técnica con AutoCAD y ETABS.

Competencias técnicas

  • Frontend: HTML · CSS · JavaScript · TypeScript · React · Next.js · Vite · Tailwind CSS · PWA
  • Backend & APIs: Python · FastAPI · Cloudflare Workers · Hono · REST · JWT/sesiones · Pydantic · SQLAlchemy · Alembic
  • Mobile & Desktop: Kotlin · Android · Jetpack Compose · Room · WorkManager · Android Keystore · Tauri · Rust · Python sidecars · NSIS
  • Databases & Data: PostgreSQL · D1 · SQLite · Redis · MySQL · modelado relacional · normalización · índices
  • Cloud & DevOps: Docker/Compose · Cloudflare · Vercel · Railway · serverless/edge · fundamentos IaaS/PaaS/SaaS, escalabilidad y HA
  • CI/CD & Release Engineering: GitHub Actions · Deployment Impact · build/test/typecheck · SemVer · changesets · changelog · GitHub Releases · firma APK/Tauri · D1 migrations · smoke tests · releases reanudables
  • Testing & Quality: Vitest · Playwright · pytest · JUnit · unitario · integración · E2E · contract testing · build validation
  • AI & Agentic Development: Agentic Software Development · AI-assisted Software Engineering · Spec-Driven Development · agentes/subagentes · MCP · Skills · Context Engineering · Harness/Loop Engineering · verificación automatizada · human-in-the-loop
  • Cybersecurity: OWASP Top 10 · autenticación/autorización · hashing · gestión de secretos · validación de entradas · mínimo privilegio · Android Keystore · firma de releases
  • Tools & Platforms: Git · GitHub · GitLab · VS Code · Android Studio · Linux · n8n · Power BI · Codex · OpenCode · Context7

Proyectos destacados

NFCompra

Monorepo full stack para listas de compra colaborativas.

  • PWA React/TypeScript/Vite, API REST /v1 en Cloudflare Worker/Hono/D1 y app Android Kotlin/Compose con Room, WorkManager y Keystore.
  • Autenticación, sesiones, recuperación OTP, hogares, listas, colaboración, invitaciones, notificaciones, catálogo, favoritos y caché offline Web/Android.
  • CI/CD con Deployment Impact por Web/API/Android, tests, changesets/SemVer, migraciones D1, releases APK firmadas, gates y recuperación segura.

Stack: React · TypeScript · Cloudflare Workers · Hono · D1 · Kotlin · Jetpack Compose · Room · GitHub Actions

KeystoneSync ecosystem

Ecosistema distribuido para sincronizar y consultar datos de World of Warcraft.

  • Flujo completo Addon Lua/SavedVariables → KeystoneClient → Worker/Hono/D1 → Web Next.js.
  • Cliente Windows React/TypeScript/Tauri/Rust con sidecar Python y puente JSONL, Raider.IO, caché validada, instalador NSIS y updater firmado.
  • Deployment Impact y pipelines Web/Worker/Client con build-only, release dry-run, migraciones, smoke tests, tags independientes y GitHub Releases.

Stack: Lua · React · Tauri · Rust · Python · Cloudflare Workers · Hono · D1 · Next.js

IoTrack

Proyecto final de DAM para inventario con sensores IoT simulados y operación móvil parcialmente offline.

  • Android/Kotlin con Room y WorkManager; backend FastAPI/PostgreSQL con JWT, SQLAlchemy y Alembic.
  • Procesamiento asíncrono e idempotente con Redis/Celery, impresión Niimbot, alertas y notificaciones.
  • Docker, pytest y contract tests en GitHub Actions, métricas Prometheus y dashboards Grafana.

Stack: Kotlin · FastAPI · PostgreSQL · Redis · Celery · Docker · pytest · Prometheus · Grafana

Formación

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

2024–2026

La Otra FP · Primero de promoción

Ingeniería Informática — estudios universitarios cursados

2017–2021

Universidad Complutense de Madrid · Titulación no finalizada

Certificaciones y formación complementaria

Introducción a Docker

OpenWebinars · 2026

Scrum Foundation Professional Certificate (SFPC)

CertiProf · 2020

Certificación.

Curso de Desarrollo con IA

Formación complementaria. Aplicación práctica de Agentic Software Development y Spec-Driven Development mediante agentes/subagentes, MCP y Skills, con Context, Harness y Loop Engineering y verificación iterativa.

Idiomas

  • Español — nativo
  • Inglés — medio-alto; lectura y redacción, comunicación escrita fluida