Ender Puentes

Senior Full Stack Developer | TypeScript · Node.js · Postgres | Producto, Arquitectura & IA

Desarrollador Full Stack senior con 10 años construyendo productos de software en producción. Experiencia en producto, arquitectura y despliegue, con TypeScript, Node.js, PostgreSQL y Next.js. Acompaño a equipos con code reviews y estándares de ingeniería. Aplico IA generativa y desarrollo guiado por especificaciones (SDD) en el flujo de trabajo del equipo.

Fortalezas

  • Full Stack
  • Next.js
  • TypeScript
  • Node.js
  • PostgreSQL
  • Mentoría
  • Arquitectura
Endev
01

Experiencia

  1. Senior Full Stack Developer & Mentor

    Flywheel Studio · flywheel.so · Detroit, Michigan · Remoto

    Producto construido desde cero · mentoría, starters y retros al equipo

    • Diseñé y mantuve los starters de Next.js 16 y Supabase de la empresa, base de los proyectos nuevos.
    • Impulsé la adopción de los starters en el 100% de los proyectos nuevos de los 5 a 6 meses siguientes a su construcción (5+ proyectos), acompañando la configuración y la integración y reduciendo el setup de un par de días a medio día, cerca de 75% menos (estimado).
    • Establecí TypeScript strict, ESLint, Prettier, Knip, typecheck, git hooks nativos, Conventional Commits y release-please en los proyectos.
    • Implementé pipelines de CI/CD que generan releases automáticamente, envían notificaciones con resúmenes hechos con IA y despliegan a los entornos de backend.
    • Estandaricé backends en Supabase con edge functions en Deno, schemas declarativos, migraciones, RPC, triggers, RLS y colecciones Bruno.
    • Diseñé y construí una plataforma de orquestación de workflows con motor de ejecución, editor, backend y API REST, iterando de forma constante con el equipo.
    • Entregué el ecosistema del producto, abierto al mercado y pensado para recibir clientes orgánicos, con consola, página de status, sitio web, blog, documentación oficial, extensiones de Firebase y paquetes de Node.
    • Construí con un equipo el frontend de un chat organizacional interno con IA (Next.js 16, React 19, TanStack Query y Supabase). Revisé código, definiciones y prioridades, y estructuré con el equipo el trabajo con SDD, Storybook y convenciones de ramas y pull requests sobre una base generada con IA.
    • TypeScript
    • Node.js
    • Python
    • Next.js
    • AI SDK
    • RAG
    • Deno
    • Supabase
    • PostgreSQL
    • Firebase
    • Sanity
    • Stripe
  2. Full Stack Developer

    Aerolab · aerolab.us · Buenos Aires, Argentina · Remoto

    Hand-off al cliente sin caídas

    • Lideré técnicamente un equipo de 3 desarrolladores, un PM y QA, en coordinación con el PO y el equipo del cliente (3 desarrolladores y 2 de backend).
    • Lideré un hand-off al equipo del cliente tras 3 meses de trabajo conjunto, que continuó el desarrollo con el mismo estándar y sin caídas de la plataforma en las semanas siguientes.
    • Construí una clasificación de riesgo de issues que decide cuáles pasan por review.
    • Construí un pipeline de CI/CD en GitLab que crea por issue previews de frontend, backend y base de datos en Dokku, con un clic y en menos de 5 minutos, y escribí la documentación oficial para aplicarlo a proyectos de escala similar. Antes tomaba media tarde y dependía de 4 o 5 perfiles senior con acceso SSH (estimado).
    • Construí un monorepo con Turborepo y pnpm que reúne 2 aplicaciones Next.js y una librería de UI compartida con Storybook, con despliegue automático a Dokku desde GitHub Actions.
    • Participé en una auditoría de renovación de certificación ISO.
    • Next.js
    • Node.js
    • TypeScript
    • Salesforce
    • Strapi
    • Sanity
    • D3.js
    • Prisma
    • OpenAI
    • Turborepo
    • Docker
    • PostgreSQL
    • GitHub Actions
  3. Full Stack Developer & DevOps

    Libre Opción · libreopcion.com · Buenos Aires, Argentina · Híbrido

    De 1-5 a 600 usuarios concurrentes en horas pico

    • Escalé la plataforma de 1 a 5 usuarios en tiempo real a picos de 600 concurrentes en eventos, medido con analytics.
    • Operé microservicios y base de datos en contenedores Docker sobre Linux con backups. Apache en la capa del servidor balanceaba la carga entre contenedores por red local para reducir latencia. Ajusté índices de base de datos y mantuve el frontend en AWS EC2 y S3.
    • Nuxt.js
    • React
    • PHP
    • Slim
    • JWT
    • MercadoPago
    • Firebase
    • Python
    • MariaDB
    • Apache
    • AWS
    • Docker
  4. Frontend → Full Stack Developer

    Synapsis CI · synapsis.com.ar · Buenos Aires, Argentina · Presencial

    De frontend a full stack en 18 meses

    • Construí un CMS multi-sitio que sirve ~40 sitios de noticias desde un solo código, con interfaz y notas configuradas desde el CMS.
    • Entregué 2 a 3 sitios de clientes por mes (estimado), con soporte por retainer y comunicación directa con clientes.
    • Migré sitios legacy a versiones más recientes de PHP y a servidores con infraestructura más nueva, y maqueté newsletters responsive.
    • PHP
    • MySQL
    • CodeIgniter
    • Bootstrap
    • jQuery
    • SCSS
    • Apache
    • cPanel
  5. Cofundador & Frontend Developer

    CoffeeCode · Mérida, Venezuela · Híbrido

    • Maqueté sitios institucionales para clientes y fundaciones locales, además de newsletters y campañas de email marketing responsive.
    • WordPress
    • HTML
    • Bootstrap
    • jQuery
    • JavaScript
02

Capacidades

01focoIngeniería de Agentes IA
Spec-driven development, agent skills, MCP servers — IA aplicada en producción, no solo RAG.
  • Spec-Driven Development (SDD)
  • Claude Code
  • Cursor
  • MCP Servers
  • Agent Skills
  • Multi-agent
  • Context Engineering
  • RAG
  • LangChain
  • Vector Search
02Ingeniería Frontend
UI RSC-first, motion, i18n, templates email — grado producción.
  • Next.js
  • RSC
  • Vue
  • Nuxt
  • Tailwind
  • ShadCN
  • Zod
  • TanStack Form
  • GSAP
  • Motion
  • next-intl
  • i18n
  • HTML Email
  • Newsletters
03Ingeniería Backend
De microservicios Slim a edge Deno, notificaciones multi-canal, Postgres RLS.
  • PostgreSQL
  • RLS
  • Supabase
  • Deno Edge
  • Notifications
  • Multi-channel
  • Docker
  • Dokku
  • Firebase
  • Stripe
  • Node.js
  • TypeScript
  • REST
  • RPC APIs
  • Python
  • Pipelines
  • PHP (Slim, Laravel)
  • Apache
  • MySQL
04Ingeniería de Plataforma
Pipelines CI/CD, envs efímeros, infra desde cero, SDKs de plataforma.
  • CI/CD
  • GitHub Actions
  • Ephemeral Environments
  • Apache
  • Load Balancers
  • Vercel
  • Edge
  • NPM
  • SDK Packages
  • Cron
  • Automation
  • Turborepo
  • Monorepo
05Arquitectura de Software
DDD, event-driven, refactors legacy, patrones que escalan.
  • Domain-Driven Design
  • Event-Driven
  • Result / Either
  • Microservices
  • RPC-Only
  • Multi-Tenant
  • Legacy Refactoring
06Mentoría y Ecosistema
Mentoría, documentación, estándares de código y los starters que los sostienen.
  • Technical Mentoring
  • Documentation
  • Onboarding
  • Coding Standards
  • Modular Architecture
  • Code Review
  • Code
  • Starters
03

Formación

Ingeniería de Sistemas, mención en Sistemas Computacionales — en curso

Universidad de Los Andes, Venezuela

04

Idiomas

Español (Nativo) · Inglés (A2)