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.
- Buenos Aires, Argentina
- endpuent@gmail.com
- enderpuentes.com
- enderpuentes
- enderpuentes
Fortalezas
- Full Stack
- Next.js
- TypeScript
- Node.js
- PostgreSQL
- Mentoría
- Arquitectura

Experiencia
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
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
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
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
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
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
Formación
Ingeniería de Sistemas, mención en Sistemas Computacionales — en curso
Idiomas
Español (Nativo) · Inglés (A2)