RFC-0001 · STATUS: ACEPTADO


Software Engineer con ownership real de producto.

escribe 'help' para ver los comandos disponibles


desplázate para leer el documento completo ↓


CASO-01RelinkSHIPPEADO

Nuevo tier de usuario supervisor

Problema
La plataforma no tenía un modelo de validación intermedia entre usuario final y admin.
Decisión
Diseñé y shippeé un nuevo tier de usuario 'supervisor' de punta a punta.
Resultado
Impulsó adopción de prueba en 15 nuevas cuentas enterprise y onboardeó 2,000+ usuarios al nuevo modelo de roles.
CASO-02RelinkSHIPPEADO

Autenticación Magic Links (JWT)

Problema
Fricción de login para usuarios enterprise.
Decisión
Diseñé e implementé autenticación sin password vía JWT.
Resultado
En producción para 11,500+ usuarios enterprise.
CASO-03Continuum HQSHIPPEADO

Migración a arquitectura hexagonal (Relink v2)

Problema
El dominio de negocio estaba acoplado a Strapi como infraestructura, dificultando cambios.
Decisión
Lideré la migración progresiva a clean/hexagonal architecture para desacoplar dominio de infraestructura, sumando Pub/Sub + Cloud Run para escalabilidad.
Resultado
Desacopló la lógica de dominio de la infraestructura, permitiendo cambios sin tocar la capa de framework.
CASO-04RelinkSHIPPEADO

Plan-Review-Execute con Claude Code

Problema
Velocidad de entrega individual limitada por el ciclo manual de código.
Decisión
Implementé un workflow de orquestación con IA (planificar → revisar → ejecutar) como capa de productividad central, no como novedad.
Resultado
Consolidó un método de trabajo real y repetible — el diferenciador 'reciente' que pocos candidatos tienen consolidado.

Arquitectura y decisiones primero — el código es el último paso, no el primero.

La IA es un método de trabajo, no una moda: Claude Code y Cursor corren un ciclo Plan → Review → Execute como forma por defecto de shippear features, no como capa novedosa sobre un proceso existente.

Ownership significa diseñar la solución de punta a punta — la decisión, el trade-off y el resultado shippeado — en vez de ejecutar tickets dentro de un stack ajeno y fijo.


CORE

Uso diario, dominio senior

  • Node.js
  • TypeScript
  • NestJS
  • RESTful APIs
  • Arquitectura orientada a eventos
  • Microservices
  • GraphQL (Apollo Server/Client)
  • Vue.js (2 y 3)
  • React
  • Astro
  • JavaScript ES6+

INFRAESTRUCTURA

Uso productivo real

  • PostgreSQL
  • Redis
  • Elasticsearch
  • MongoDB
  • Docker
  • Kubernetes / GKE (usado, no configurado)
  • GitHub Actions CI/CD

CLOUD

  • AWS (Certified Cloud Practitioner)
  • GCP (Pub/Sub, Cloud Run)
  • Serverless

SEGÚN NECESIDAD

No es stack primario

  • Go (Gin, Gorm)
  • Python / Flask
  • Claude Code
  • Cursor
  • Orquestación Plan-Review-Execute
  • Prompt engineering

ene 2025 — jul 2026

Software Engineer · Relink

Trabajó en 3 frentes del producto simultáneamente (core Relink, Hazlo con IA, Despega tu Pega). Stack: Node.js, TypeScript, Strapi, Go (Gin/Gorm), Vue 3, PostgreSQL, GitHub Actions.

  • Node.js
  • TypeScript
  • Strapi
  • Go
  • Vue 3
  • PostgreSQL
  • GitHub Actions
jul 2021 — dic 2024

Full Stack Developer | Tech Lead · Continuum HQ

4 proyectos: Relink v1, MatchSkills (Tech Lead, equipo pequeño), Relink v2 (migración hexagonal), Clínica Alemana de Chile (telemedicina).

  • Node.js
  • TypeScript
  • Vue 2
  • React
  • PostgreSQL
  • Redis
  • Elasticsearch
  • GCP Pub/Sub
  • Cloud Run
ene 2020 — jun 2021

Full Stack Developer · Aynitech Group

Rearquitectura de backend serverless legacy a NestJS domain-driven; eCommerce con Stripe; SaaS ERP.

  • Node.js
  • NestJS
  • Stripe
  • Serverless
ene 2019 — dic 2019

Full Stack Developer · Prodequa / Freelance

5+ web apps y CMS para empresas peruanas, deployments en Digital Ocean.

  • JavaScript
  • Node.js
  • Digital Ocean

ene 2015 — jul 2020

Bachiller en Ingeniería de Software

Universidad Nacional Mayor de San Marcos (UNMSM), Lima, Perú

jul 2019 — dic 2019

Intercambio estudiantil, Ingeniería en Sistemas Computacionales

Instituto Politécnico Nacional (IPN), Ciudad de México

sept 2023

AWS Certified Cloud Practitioner

Amazon Web Services

Idiomas

  • EspañolNativo (C2)
  • InglésProfesional (B2+) — sostiene entrevistas técnicas y behavioral