Ex-Disney · Ex-Globant · Freelance desde 2014
Contratá un desarrollador senior NestJS que entrega.
He construido APIs NestJS en producción alimentando plataformas de turismo, CRMs de salud y apps mobile en tiempo real. Arquitectura limpia, tipado fuerte, observabilidad real — no tutoriales.
Empezar un proyectoArquitectura que sobrevive la escala
NestJS modular con CQRS donde ayuda, pragmático donde no. Servicios divididos por bounded context, no por convención arbitraria. Testing built-in desde el día uno.
Integraciones battle-tested
Stripe, MercadoPago, WhatsApp Business, Twilio, SendGrid, OpenAI, Claude, proveedores OAuth, motores de reserva, APIs de CRM — ya las vi, las envié, sé qué se rompe.
Ingeniero solo, mentalidad senior
Contás con un ingeniero que pasó años en Disney y Globant entregando plataformas usadas por millones — ahora disponible para tu startup con cero overhead de coordinación.
Va a producción, no a demos
Deploys dockerizados, CI/CD, health checks, logs a Grafana o Datadog, tracking de errores como corresponde, migraciones de DB que no corrompen prod. End-to-end, no "funciona en mi máquina".
El stack NestJS con el que trabajo
- NestJSFramework backend — módulos, DI, pipes, guards
- TypeScriptLenguaje — tipos estrictos, cero sorpresas en runtime
- PostgreSQLBase de datos relacional — el default para datos transaccionales
- PrismaORM type-safe — schema-first, migraciones que dan confianza
- TypeORMORM para codebases legacy — decorator-heavy pero estable
- RedisCache y rate limiting — rápido, simple, aburrido (en el buen sentido)
- BullMQJobs en background y tareas programadas sobre Redis
- DockerContainers — paridad local con producción
- GraphQLCapa de query de API cuando REST se vuelve chatty
- WebSocketsTransporte real-time — chat, presencia, dashboards vivos
- SwaggerDocs OpenAPI auto-generadas desde tus DTOs
- JestTesting de unidad e integración built-in desde el día uno
Cuándo NestJS es la decisión correcta
NestJS es mi default cuando el backend va a crecer más allá de un puñado de endpoints. Para un prototipo rápido, Express o Fastify pueden ser más veloces. Pero en cuanto un proyecto suma autenticación, jobs en background, integraciones con terceros, permisos basados en roles y múltiples desarrolladores — NestJS se paga solo en la segunda semana.
El sistema de inyección de dependencias y módulos fuerza límites limpios desde temprano, así no terminás con el típico monolito de Node donde todo importa todo y los tests son imposibles. TypeScript es first-class, no un añadido. Los pipes y guards te dan validación y autorización reales sin reinventar la rueda. Los interceptors hacen la observabilidad trivial.
Dónde NestJS no encaja: herramientas CLI chiquitas, funciones edge con budgets de cold-start por debajo de 100ms, o cuando tu equipo prefiere fuertemente el minimalismo de Fastify. Para todo lo del medio — un CRM interno, un backend de SaaS multi-tenant, una plataforma de reservas, una API para app mobile — es el trade-off correcto entre estructura y velocidad.
He entregado backends NestJS manejando flujos multi-actor complejos (unificación CRM + ERP de Argenway para un operador de turismo), agenda de salud integrada con ingreso de pacientes (Maeth), y features real-time sobre Socket.io para una comunidad mobile global (Greether). Cada uno tenía una forma distinta, pero los mismos fundamentos: módulos explícitos, servicios testeables, cero sorpresas a las 3 AM.
Preguntas frecuentes
Ambos. La mayor parte de mi trabajo reciente es tomar o extender sistemas existentes — auditar arquitectura, identificar cuellos de botella, refactorizar los módulos que importan y entregar nuevas features sin reescribir lo que ya funciona. Greenfield también, especialmente MVPs donde llegar a producción rápido importa.
PostgreSQL + Prisma es mi default para proyectos nuevos. TypeORM sigue bien en codebases heredadas — no empujo la migración a menos que haya dolor real. MongoDB cuando los datos genuinamente no encajan en relacional, no porque esté de moda. Redis para caching, colas y rate limiting.
Full stack. En la mayoría de los proyectos entrego frontends Next.js o React que consumen la API NestJS, más React Native cuando hay mobile en el scope. Contratar a un solo ingeniero dueño del contrato entre frontend y backend ahorra semanas de debugging.
Basado en Rosario, Argentina (UTC-3). Solapamiento cómodo con América y mañanas europeas. Para clientes de Asia, mantengo la comunicación async y entrego sobre milestones bien definidos.
Precio cerrado para MVPs y features definidas. Retainer semanal u hora para trabajo ongoing, auditorías o augmentation. Nunca inflo horas — si algo sale antes del estimado, te paso el ahorro.
Sí a ambos. NDA mutuo antes de compartir código o arquitectura sensible. Cómodo firmando contratos del cliente o trabajando bajo un SOW simple — mantengo el overhead legal bajo para enfocarnos en entregar.
¿Necesitás un ingeniero NestJS que realmente entrega?
Tomando nuevos proyectos freelance — auditorías, MVPs, trabajo de features, team augmentation. Respuesta en 24 horas.
Empezar la conversación