Plataforma de noticias de EE. UU. con ~2M de visitas mensuales. Desarrollo features sobre 12+ tipos de contenido del CMS en un ecosistema Rails + React (PostgreSQL + MongoDB), libero detrás de feature flags e integro APIs de terceros de pasarelas de pago y ad-serving. Reescribí el caché en Redis de los endpoints más calientes, agregué APM con New Relic y diseñé la arquitectura E2E reutilizable en Playwright.
Ingeniero Full-Stack · TypeScript / Node.js · Ruby · React
AWS Certified.
Construyendo sistemas en producción a escala, de punta a punta.
Desarrollando TAPinto.net (~2M visitas/mes), plataforma de noticias de EE. UU., remoto desde Ecuador. Construyendo agentes de IA que corren en producción.
Cómo trabajo
Ownership de extremo a extremo
Hago suyas las features de extremo a extremo: del esquema y la capa de servicios en Rails API a los componentes en React/Next.js y CI/CD en AWS. Contratos de API estrictos, hooks personalizados y patrones de componentes escalables — sin handovers, sin bloqueos.
Testing primero
EsencialEl testing no es opcional. RSpec + Jest en la capa unitaria, Playwright en la capa de integración — cada feature sale con la cobertura que la respalda. Refactorizar sigue barato; producción sigue tranquila.
Entregar rápido y bien
Migré un ERP legacy a Clean Architecture en menos de 2 semanas — Rails API + React, cero pérdida de datos, ~60 % menos deuda técnica. Flujo asistido por IA (Claude Code, Cursor, Copilot) que comprime el ramp time, nunca reemplaza el criterio de ingeniería.
Experiencia
Ingeniero de Software Actual
- CRM greenfield, líder técnico desde el inicio: lidero la SPA en React 19 + TypeScript y co-lidero la API REST en Ruby sobre PostgreSQL (Sinatra, jobs con Que) con un servicio de autenticación OAuth2 en Rails 8; soy dueño del contrato de la API y de los tests (Vitest, Playwright). Despliega en Docker sobre AWS ECS.
- TAPinto.net, plataforma de noticias de EE. UU. (~2M visitas/mes): desarrollo features sobre 12+ tipos de contenido del CMS en un ecosistema Rails + React (PostgreSQL + MongoDB), libero detrás de feature flags e integro APIs de terceros de pasarelas de pago y ad-serving. Reescribí el caché en Redis de los endpoints más calientes y agregué APM con New Relic.
- Automatización de costos cloud, owner: scheduler en Terraform + Lambda en Python + EventBridge para entornos no productivos, con encendido y apagado idempotentes, estado por entorno en SSM y una guarda de recursos compartidos; los fallos se publican en SNS. Ahorra ~$200-250/mes.
- Lideser, ERP de exportaciones: impulsé la migración de un ERP legacy a Clean Architecture en menos de dos semanas, construí el módulo core de KPIs y la suite E2E en Playwright; también diseñé la arquitectura E2E reutilizable de TAPinto.
- Scrum, revisión de pull requests y mentoría a 3 ingenieros junior. Revisé código generado por IA dentro de un programa interno de evaluación de calidad, aportando feedback estructurado que se usó para mejorar la salida del modelo.
Tech Lead
- Lideré un equipo de 6 desarrolladores en NestJS + Next.js 15 + PostgreSQL: alcance, estimación, decisiones de arquitectura y code review sobre un dominio difícil (parcelas con múltiples estados, reglas de propiedad y herencia, generación de PDF).
Desarrollador Full Stack
- Lideré un equipo Scrum de 4 personas que reemplazó un generador de documentos legacy con una plataforma NestJS + Next.js, en producción en la universidad. Integré las APIs de Google Drive y Docs sobre miles de registros académicos.
- Moví la generación a un pipeline de workers con Bull + Redis y notificaciones por Socket.io, reduciendo el tiempo de procesamiento un 70 % (de ~30 s a ~9 s).
Desarrollador Backend
- Diseñé la arquitectura backend y el modelo de datos de los proyectos de clientes y construí sus APIs REST en NestJS + TypeScript. Participé en las reuniones de planificación de los proyectos.
- Fijé el estándar de testing con pruebas unitarias y de integración en Jest, con >85 % de cobertura en las rutas críticas.
Desarrollador Full Stack Freelance
- Tienda e-commerce y panel de administración para Ambivalence Clothing en Next.js App Router (SSR, Prisma/PostgreSQL): catálogo, carrito y checkout.
- Sistema de gestión de inventario para una ferretería y app de seguimiento de órdenes de trabajo para un taller mecánico, ambos en React + Spring Boot + PostgreSQL.
Stack técnico
Backend & Cloud
DiarioFrontend
DiarioIA y Agentes
DiarioTesting & DevOps
Construyendo ahora
TickbasePLATAFORMA DE ANALÍTICA DE TRADING CUANTITATIVO
Plataforma de analítica de mercado event-driven: TypeScript / NestJS + un microservicio en Go + pgvector + TimescaleDB. Ingesta concurrente de datos de mercado (goroutines y channels en Go), RAG sobre notas de trading, y reportes semanales agénticos.
Trabajo destacado
Propuse e impulsé la migración de un ERP legacy de gestión de exportaciones a Clean Architecture (Rails API + React) en menos de dos semanas, con una estrategia de migración en PostgreSQL sin pérdida de datos. Construí el módulo core de KPIs y escribí la suite E2E en Playwright que lo protege.
Plataforma documental que reemplazó el generador legacy de la facultad y corre en producción en la universidad. Lideré el equipo Scrum de 4 personas; integré las APIs de Google Drive y Docs sobre miles de registros académicos y moví la generación a un pipeline de workers con Bull + Redis y notificaciones por Socket.io, reduciendo el tiempo de procesamiento un 70 %.
Ver caso de estudio →Más trabajo

FoppyAI
Agente de finanzas personales por voz: Whisper transcribe notas de voz en español y un enrutamiento de intención con LLM las despacha a agentes especializados que registran transacciones, metas y presupuestos. Fui responsable de recordatorios y reportes: reportes determinísticos separados de los reportes con LLM, y PII anonimizada antes de que nada llegue al modelo.

Securis
Plataforma de documentos segura con SSO de Microsoft OAuth, SQL Server Dynamic Data Masking, un interceptor de logging con redacción, y una capa propia de cifrado + compresión para payloads punto a punto.

Cementerios
Sistema de gestión cementerial que modela el ciclo de vida de nichos — inventario, propiedad e herencia, pagos y procedimientos de inhumación. Entregado como Tech Lead.

Titan Training
Prototipo de visión por computadora para detección de ciclistas de downhill MTB y clasificación de atributos: detección YOLOv11 alimentando un clasificador multi-label EfficientNet-B2. Prototipo; proyecto pausado.

La Jefecita
Plataforma de restaurante por rol con una capa WebSocket que mantiene el estado de las órdenes consistente entre meseros, cocina y caja en cada dispositivo del local.
Proyectos anteriores
| Sím | Proyecto | Qué | Señal | Stack | Año |
|---|---|---|---|---|---|
| LKPY | LookPay | Simulación de pago con reconocimiento facial con match en menos de 2s, explorando flujos de auth biométrica sin contraseñas. | <2s auth | Next.js · Spring Boot · AWS Rekognition | 2022 |
| SRIP | POS SRI | Punto de venta para comerciantes ecuatorianos con gestión de inventario y facturación electrónica validada por el SRI. | 100% válido SRI | Spring Boot · Next.js · PostgreSQL | 2023 |
| UTAW | UTA Web App | Rediseño de landing institucional en Astro + React para la Universidad Técnica de Ambato. Desplegado en Vercel. | Lighthouse 95+ | Astro · React · Tailwind | 2023 |
| AMBV | Ambivalence | Plataforma e-commerce de dos apps (tienda + admin) para una marca de ropa. Next.js + Prisma + Clerk. | <1.5s LCP | Next.js · Prisma · Clerk | 2023 |
Lo que sigo
Construyamos algo a escala
¿Buscas un Ingeniero Full Stack que tome ownership de las features de extremo a extremo y construya servicios backend escalables? Hablemos.