FULL STACK DEVELOPER

Esteban GarcésFull Stack Developer

Construyo aplicaciones de principio a fin, combinando frontend, APIs, mobile y desktop, con despliegue cloud, testing, CI/CD y buenas prácticas de seguridad.

Trabajo seleccionado

Proyectos destacados

Tres productos construidos de extremo a extremo, presentados desde su experiencia de uso hasta las decisiones de ingeniería.

NFCompra

Listas de compra colaborativas

WebAPIAndroidPWANFC

Aplicación de listas de compra colaborativas con sincronización en tiempo real y funcionamiento offline. Genera enlaces para stickers NFC que abren la app directamente en el hogar asociado.

Ecosistema web + Android conectado por una API edge.

ReactTypeScriptHonoCloudflareD1KotlinComposeRoom
Ver proyecto NFCompra
Aplicación Web
Dashboard web de NFCompra en tema claro
Dashboard web
Aplicación Android Dashboard Android de NFCompra en tema claro
App Android
Qué hago

Construyo, despliego y mejoro software

Una práctica técnica que conecta producto, infraestructura y calidad.

CONSTRUIR

Desarrollo experiencias y sistemas rápidos, accesibles y sólidos.

  • Frontend
  • Backend & APIs
  • Mobile
  • Desktop
Usado en

NFCompra · KeystoneSync · IoTrack

DESPLEGAR

Llevo el software a producción con procesos modernos y confiables.

  • CI/CD
  • Cloud
  • Testing
  • Release Engineering
Ejemplos

GitHub Actions · Cloudflare · Vercel · signed releases · smoke tests

MEJORAR

Aplico disciplina y automatización para construir software robusto y seguro.

  • AI-assisted engineering
  • Secure development
  • Arquitectura
  • Automatización
Prácticas

SDD · MCP · verification loops · auth · secrets · signing

Proceso

Cómo construyo software

Un flujo verificable que reduce incertidumbre y convierte objetivos en entregas mantenibles.

  1. 01

    ESPECIFICAR

    Entiendo el problema y defino el alcance.

  2. 02

    PLANIFICAR

    Planifico el trabajo y priorizo impacto.

  3. 03

    TAREAS

    Descompongo en tareas pequeñas y claras.

  4. 04

    IMPLEMENTAR

    Construyo con calidad, simplicidad y foco.

  5. 05

    VERIFICAR

    Pruebo, reviso y aseguro la calidad.

  6. 06

    ENTREGAR

    Entrego valor y mido resultados.

Herramientas

Stack tecnológico

Tecnologías con contexto: qué resuelven y en qué productos las he aplicado.

React

Librería para construir interfaces de usuario modernas.

Usado enNFCompra / KeystoneSync

TypeScript

JavaScript tipado para productos mantenibles y seguros.

Usado enNFCompra / KeystoneSync

Next.js

Framework React para aplicaciones web productivas.

Usado enKeystoneSync

Vite

Tooling rápido para desarrollo y build frontend.

Usado enNFCompra

Tailwind CSS

Sistema utility-first para interfaces consistentes.

Usado enPortfolio

Playwright

Pruebas end-to-end y validación real en navegador.

Usado enPortfolio

Vitest

Testing unitario rápido para aplicaciones TypeScript.

Usado enNFCompra
Principios

Principios de ingeniería

Prácticas transversales que aplico para que distintos productos sean seguros, verificables y fáciles de entregar.

Entrega continua (CI/CD)

Pipelines que conectan cada cambio con una entrega verificable.

  • Deployment Impact
  • changesets
  • migrations
  • smoke tests
  • signed releases
Aplicado enNFCompra · KeystoneSync · IoTrack

Desarrollo seguro

Seguridad integrada en diseño, implementación y release.

  • auth
  • secrets
  • input validation
  • Android Keystore
  • release signing
Aplicado enNFCompra · KeystoneSync · IoTrack

Ingeniería asistida por IA

IA aplicada como workflow de ingeniería supervisado y verificable.

  • SDD
  • agents / subagents
  • MCP
  • Skills
  • verification loops
Aplicado enEngineering workflow

Nube e infraestructura

Servicios edge, despliegue continuo y entornos reproducibles.

  • Cloudflare Workers / D1
  • Vercel
  • Railway
  • Docker
Aplicado enNFCompra · KeystoneSync · IoTrack
Trayectoria

Experiencia profesional

Experiencia en software, datos, automatización e ingeniería técnica.

  1. Aiuken Cybersecurity

    Prácticas en Automatización y Data Analytics

    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 en Power BI orientados a mejorar procesos y apoyar la toma de decisiones.

    Pythonn8nPower BI
    2025 — 2026
  2. Nembus Consulting

    Diseñador de bases de datos

    Participación en una aplicación web de mentoring para un centro de Formación Profesional. Diseño y modelado relacional de la base de datos y soporte a su integración con la aplicación.

    Bases de datosModelado relacionalIntegración
    2024 — 2025
  3. Fibronautas SL

    Ingeniero de Planta Externa / Diseñador de redes FTTH

    Diseño de redes de distribución de fibra óptica y cálculo de infraestructura de postes mediante procedimientos de Telefónica.

    RedesFTTHDocumentación técnica
    2021 — 2024
  4. Fomento de Construcciones y Contratas (FCC)

    Ayudante de Ingeniería Topográfica

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

    TopografíaAutoCADETABS
    2017 — 2019
Formación

Base académica

Técnico Superior en Desarrollo de Aplicaciones Multiplataforma

La Otra FP

Primero de promoción
2024 — 2026

Ingeniería Informática — estudios universitarios cursados

Universidad Complutense de Madrid

Titulación no finalizada
2017 — 2021

Contacto

Si quieres hablar de software o tienes un proyecto en mente, puedes escribirme por cualquiera de estos canales.

Descargar CV