Desarrollador full stack con 5 años construyendo productos web de punta a punta. He liderado equipos pequeños como tech lead: decisiones de arquitectura, stack y estándares, y metiéndome en la lógica de negocio cuando el equipo no tenía un rol de producto dedicado. Mi criterio por defecto es la opción más simple que resuelva el problema real — no la más completa. Y creo que hoy, con IA en el flujo de trabajo (Claude Code y modelos locales con Qwen), lo técnico dejó de ser la barrera: el foco está en las soluciones y en las personas que las construyen. ExperienciaTech Lead · Q-minex (Tiempo completo) Jul 2025 – Jun 2026 Parte del núcleo técnico de una startup de 8 personas, liderando un equipo de tres (dos desarrolladores y una diseñadora) para construir una plataforma de gestión de criptomonedas y control remoto de equipos de minería, distribuidos en 3 plantas con 111 rigs activos y capacidad física para 500. Tomé todas las decisiones de arquitectura del producto y llegamos al primer despliegue en producción en 5 meses. - Integración con Binance y sincronización de operaciones en tiempo real.
- Módulo de consulta concurrente de los rigs de minería construido en Go, contra la API del fabricante — gestionar la concurrencia sin sobrecargar los rigs ni perder datos.
- Servidor físico on-premise en cada planta que hace de puente hacia los rigs —solo alcanzables en la red local— y centraliza su control; se conecta a la nube por Cloudflare Tunnel (sin IP pública ni puertos de entrada) y se monitorea con Prometheus.
- Infraestructura en AWS con CI/CD desde el día uno: ECS en producción y EC2 para staging, aprovisionados con Terraform y corriendo Nginx, Docker y Docker Swarm, con observabilidad vía CloudWatch.
Backend e Infraestructura · Inmobile (Freelance) May 2025 – Jul 2026 Único responsable del backend y la infraestructura de una plataforma inmobiliaria (inmobile-app.com) donde los agentes gestionan sus propiedades y obtienen matches con listados relevantes. Construí todo el backend en Go y me encargué de la escalabilidad de punta a punta. Las implementaciones están terminadas y el producto está actualmente en mantenimiento. - Todo el backend construido en Go con Echo v4, Ent como ORM (Atlas para versionar las migraciones), PostgreSQL vía pgx y Redis para el caché de feeds.
- Búsqueda avanzada con filtros geográficos sobre PostGIS e indexación dedicada para mantener las consultas rápidas sin importar la complejidad.
- Cloudflare Workers para la validación de imágenes y el matching de propiedades, sacando el procesamiento pesado del flujo principal.
- Firebase Auth (JWT) y notificaciones push por FCM; Pusher para el chat en tiempo real; media almacenada en Cloudflare R2 a través del SDK de S3.
Desarrollador Full Stack · Gaia del Sur (Freelance) Nov 2025 – Ene 2026 Único desarrollador del sistema que reemplazó la plataforma propia heredada —una caja negra sin documentación ni visibilidad— de una distribuidora de bibliografía académica de la Zona Andina (180.000+ títulos). Lo construí solo en 3 meses: un sitio institucional público con catálogo de libros y un panel administrativo con login para catálogo, clientes y facturación. - Recuperé los 180.000+ títulos con un scraper en Playwright: el sistema viejo no exportaba ni tenía esquema documentado. Los normalicé en PostgreSQL.
- Desarrollo full stack con Nuxt (SSR), Nuxt UI y Tailwind CSS sobre PostgreSQL, desplegado en Coolify.
- tRPC con esquemas Zod compartidos entre backend y frontend: un cambio de contrato falla en compilación, no en producción.
- Sitio institucional público con catálogo SEO y panel administrativo con login: catálogo, clientes y facturación.
Senior Frontend Developer · Elgeniox (DATEC LATAM) (Tiempo completo) Ago 2024 – Jul 2025 Lideré el frontend de una plataforma de ecommerce B2C de productos no perecederos, llevándola de cero a producción en 8 meses con un desarrollador a mi cargo. Definí la arquitectura, el stack (Next.js), los estándares de código y las decisiones de diseño. - Arquitectura organizada por dominio para mantener el código sostenible a medida que crecían el catálogo y las funcionalidades.
- Estrategias de caché y SEO priorizado desde el inicio, ya que el tráfico orgánico era crítico para el modelo de negocio.
- Construí el CMS desde cero con Strapi y lo integré con la web (branding, home, categorías y promociones) para que el equipo gestione todo el contenido del sitio de forma fácil.
- Integré la pasarela de pagos propia de DATEC.
Desarrollador Full Stack · Lalalatte Coffee (Freelance) Abr 2025 Único desarrollador del sitio de una cafetería (lalalattecoffee.com): una vitrina de productos con CMS propio para que los dueños publiquen promociones y gestionen el contenido por su cuenta. Construido en menos de un mes y sigue vigente en producción. - Nuxt y Tailwind CSS sobre Turso (SQLite en el edge), con un CMS para que el equipo gestione productos y contenido sin depender de un desarrollador.
- Emails transaccionales y Google Tag Manager para el seguimiento de campañas y conversiones.
Tech Lead · Racquets App Suite (Freelance) 2022 – 2024 Tech lead de una plataforma para deportes de raqueta (reserva de canchas y torneos). Lideré tanto la app móvil en React Native como el backend en Node.js, coordiné un equipo de ~5 desarrolladores y trabajé directamente con el CEO para planificar e implementar nuevas features. Cuando entré, el producto tenía dos módulos (reserva de canchas y torneos simples); lideré el diseño y desarrollo de los módulos de torneos y academia para escalarlo a más usos. - Lideré la app móvil en React Native (Firebase Auth, Redux, Redux-Saga, redux-form) y la publiqué tanto en la App Store como en Google Play.
- Mantuve y contribuí al backend en Node.js + Express sobre Heroku: API REST, pagos con Stripe, Firebase e integración con Zoho CRM.
- WebSockets para las anotaciones en vivo de los partidos y las confirmaciones de reserva, de modo que todos los participantes vieran el mismo estado sin recargar.
- Coordiné un equipo de ~5 desarrolladores y trabajé directamente con el CEO en el roadmap del producto y las nuevas features.
Frontend Developer · Deltax (Tiempo completo) Nov 2021 – May 2024 Segundo frontend (y quinto desarrollador en total) en unirme a una startup de logística enfocada en transporte de carga, que conecta empresas con conductores y camiones. Durante 2.5 años acompañé el crecimiento de la empresa de 5 a ~50 personas, trabajando en tres productos sucesivos: FMS, TMS y el marketplace que conecta carga con flotas y camiones. - Lideré varias migraciones técnicas: componentes de clase → función en React, React Router v4 → v6 con lazy loading a nivel de ruta, y JavaScript → TypeScript en el proyecto principal.
- React con Redux y Redux-Thunk, redux-form y Formik para formularios, AWS Cognito para la autenticación y Jest para los tests.
- Desarrollé software dedicado sobre la plataforma para uso de los proveedores de carga.
- Responsable del onboarding y la capacitación de los nuevos desarrolladores del equipo.
Stack técnicoLenguajesTypeScript · JavaScript · Go FrontendReact · Next.js · Vue · Nuxt.js · React Native · Tailwind CSS · Redux / Redux-Saga · Zustand · Pinia · TanStack Query · React Hook Form · VeeValidate · Zod · Material UI · Nuxt UI · Chart.js · Three.js BackendNode · NestJS · Echo (Go) · tRPC · gRPC · WebSockets · Express · Strapi · Ent (Go) · Prisma · Drizzle · REST / OpenAPI (Swagger) · Pusher AuthOAuth 2.0 / OIDC · JWT · AWS Cognito · Firebase Auth Bases de datosPostgreSQL · PostGIS · MongoDB · Redis · Supabase · Turso (SQLite) · Firebase InfraestructuraAWS (EC2, ECS, LB, CloudFront, S3, ECR, CloudWatch) · Cloudflare (Workers, Tunnel, R2) · Terraform · Linux · Nginx · SSH · SSL/TLS · CDN · Vercel · Render · Heroku · Coolify DevOpsGitHub Actions · Docker · Docker Swarm · Prometheus · Sentry · Linters y formatters · Despliegues automatizados TestingVitest · Jest · Playwright · React Testing Library · testify (Go) · Postman IntegracionesStripe · Binance · Zoho CRM · Resend · Google Maps API · Notificaciones push (FCM) Producto y analyticsFigma · Google Analytics · Google Tag Manager · Meta Pixel EducaciónLicenciatura en Ingeniería de Sistemas2018 – 2023 En la etapa final de mi carrera de Ingeniería de Sistemas, con el proyecto de tesis como requisito pendiente. También fui voluntario en la sociedad científica estudiantil de la universidad, donde contribuí a proyectos y enseñé tecnologías web a los nuevos miembros. Idiomas- EspañolNativo
- InglésIntermedio (B1)
|