2026

Juan
Giupponi

Analista antes que programador. Me gusta entender el problema real antes de tocar una sola línea de código: relevar, preguntar, diseñar y recién ahí construir. No me gusta encasillarme en un rol específico: si hay que hacer entrevistas con usuarios, armar requerimientos, diseñar un flujo o desarrollarlo, lo hago. Todo se puede resolver. O casi todo.

Trabajé en soluciones de todo tipo: frontend, backend, chatbots, automatizaciones con IA, análisis de datos, integraciones varias.

Toma de requerimientos, entrevistas con usuarios, diseño de flujos y lógica de negocio antes de implementar.

Algo de liderazgo de equipos chicos y capacitación técnica.

Si querés saber más, mandate un mail.

Abierto a cualquier oferta, con ganas de seguir creciendo.
Actualmente
Analista / Desarrollador Full Stack
Municipalidad de San Nicolás de los Arroyos
Oct 2024 - PRESENTE
Foco de trabajo
  • Relevamiento de requerimientos, entrevistas y análisis funcional
  • Diseño de soluciones y flujos de negocio
  • Frontend web con React y TypeScript
  • Backend con Node.js y Express
  • Bases de datos SQL: PostgreSQL y MySQL
  • Integraciones, automatización y APIs
  • Sistemas internos, CRMs y herramientas de gestión
  • Integración de IA: LLMs, Vision, OCRs, prompting y optimización de tokens
San Nicolás, Buenos Aires, Argentina

Experiencia Laboral

2022 - PRESENTE
2024
Ahora

Analista / Desarrollador Full Stack

Municipalidad de San Nicolás de los Arroyos

Relevamiento, diseño y desarrollo de sistemas municipales orientados a ingresos, monitoreo y operación interna.

  • Relevamiento de requerimientos y diseño de flujos para módulos nuevos del sistema municipal, en coordinación con áreas internas.
  • Desarrollo y mantenimiento de API REST con Node.js y TypeScript, orientada a gestión de ingresos municipales y procesos de pagos.
  • Integraciones con AFIP/RAFAM via SOAP/REST para validación fiscal y notificaciones multicanal mediante cron jobs.
  • Trabajo en módulos de monitoreo IoT: supervisión de cámaras y dispositivos con visualización geoespacial via Leaflet.js.
  • Alertas en tiempo real via Telegram para notificación de caídas de dispositivos, con agrupamiento geográfico por zona.
  • Migración del bot municipal de atención ciudadana a Gupshup, creando un nuevo provider para librería open source. El bot gestiona trámites, consultas y es el primer canal de interacción del municipio con los vecinos.
Node.jsTypeScriptExpressSequelizePostgreSQL/MySQL
2022
- 2024

Full Stack Developer

LeandroDapello (Microcom ERP)

Participación en migración de ERP legacy (Visual Fox) hacia tecnología web.

  • Migración de módulos desde Visual Fox a Express.js (SSR) con jQuery en frontend y SQL puro.
  • Análisis de lógica de negocio heredada, relevamiento con usuarios del ERP y adaptación a flujos más mantenibles en entorno web.
  • Desarrollo y mantenimiento de módulos del sistema según necesidades operativas del cliente.
Express.jsjQuerySQLVisual Fox

Proyectos Freelance

Freelance

CRM para constructora EDISAN con agente LLM

EDISAN
Freelance real, cliente activo

EDISAN tenía los vendedores saturados contestando WhatsApp. Construimos un agente con IA que califica leads, ofrece propiedades y deriva a un vendedor cuando corresponde. No reemplazamos a nadie, les dimos una mano para enfocarse en los leads que realmente importan.

Mi Rol

Full stack y arquitectura del agente. Diseñé e implementé el frontend, el backend, la base de datos, la migración del CRM anterior y el flujo conversacional completo.

Qué incluía
  • Agente LLM para detección, calificación y oferta de leads
  • Integración con WhatsApp Business
  • Migración del CRM anterior al nuevo sistema
Retos Técnicos
Evitar alucinaciones del agenteReplicar el tono exacto de EDISANMigración del CRM anteriorMulti-modelo en el grafo conversacional
Node.jsTypeScriptExpressPrismaPostgreSQLReactTailwindSocket.ioWhatsApp Business APILangGraphDockerJWTZodshadcnTanstack QueryZustandLeafletVitePWA
Ver proyecto completo

CRM para Inmobiliaria RICCI con agente LLM

Inmobiliaria RICCI
Freelance completado

Sistema inmobiliario para gestión de propiedades, comunicación en tiempo real y automatización de procesos.

Mi Rol

Implementación full stack con foco en gestión de datos, comunicación en tiempo real e integración de automatización.

Qué incluía
  • Gestión de propiedades y contactos
  • Chat en tiempo real con clientes via Socket.io
  • Automatización asistida con agente LLM
Retos Técnicos
Sincronizar estado de conversaciones y estado del negocio en tiempo realDiseñar modelo de datos para propiedades, usuarios y conversaciones con sus relacionesMantener trazabilidad de interacciones y gestión de multimedia
Node.jsTypeScriptExpressPrismaPostgreSQLReactTailwindSocket.iominio S3WhatsApp Business APILangGraphDockerJWTZodshadcnTanstack QueryZustandLeafletVitePWA
Ver proyecto completo

E-commerce para Pisos & Decks

Pisos & Decks
Freelance, en desarrollo

E-commerce para PyME en expansión con catálogo minorista y mayorista, cálculo automático de envíos y pagos con Mercado Pago.

Mi Rol

Diseño e implementación del sistema completo: migración desde Airtable, modelado de datos, frontend del catálogo y panel de administración, integraciones con APIs externas.

Qué incluía
  • Catálogo con precios diferenciados por perfil (minorista/mayorista)
  • Integración con correo argentino para cálculo automático de envíos
  • Generación automática de documentos para despacho
Retos Técnicos
Migración y estandarización del backend legacy en AirtableModelar precios duales (minorista/mayorista) con reglas de negocio realesIntegrar API de correo para cálculo de envíos según peso, dimensiones y destinoAutomatizar la generación de documentos de despacho
ReactTypeScriptNode.jsExpressPrismaPostgreSQLMercado PagoTailwindViteDockerJWTZod
Ver proyecto completo

Cómo trabajo

Primero entender, después construir

Antes de codear, me tomo el tiempo de relevar bien el problema. Hablo con quien haga falta, armo flujos, valido supuestos. Muchas veces el problema real no es el que te plantearon al principio.

Me manejo en cualquier entorno

Soy bastante proactivo en este sentido, tanto para detectar problemas como para prevenirlos, muchas veces aunque no me corresponda. Si estoy en el back y veo algo feo en el front, levanto la mano.

Legible antes que cualquier otra cosa

Priorizo que el código, la estructura y todo lo que genero se entienda. De manera controlada, tampoco soy un anti-performance.

Requerimientos vivos, no documentos muertos

Los requerimientos cambian, los usuarios corrigen, el contexto se mueve. Prefiero iterar con feedback real y ajustar el diseño sobre la marcha antes que aferrarme a un documento que ya quedó viejo.

Habilidades y Stack

AnalysisRequerimientos · Entrevistas · Flujos · Análisis funcional

Análisis y Diseño

Relevamiento de requerimientos, entrevistas con usuarios, diseño de flujos de negocio y análisis funcional antes de implementar.

FrontendReact · Vite · Tailwind · React Flow

Frontend

Interfaces web con React, Vite, Tailwind y librerías de estado y fetching. Incluye canvas interactivo con React Flow.

BackendNode.js · Express · NestJS

Backend y APIs

APIs REST, lógica de negocio e integraciones con Node.js, Express y NestJS. Arquitectura en capas con Prisma y PostgreSQL.

DatabasePostgreSQL · MySQL

Bases de Datos

Modelado, consultas y soporte a lógica de negocio con PostgreSQL y MySQL. ORMs: Prisma y Sequelize.

AI / AutomationLangGraph · Gemini · OpenAI

IA y Automatización

Flujos conversacionales con LangGraph, generación de imágenes con Gemini, integración con OpenAI y automatización con n8n.

Uso Frecuente
TypeScriptReactNode.jsExpressPostgreSQLMySQLTailwindVite
También trabajé con
PrismaSequelizeZustandTanStack QuerySocket.ioLangGraphGemini APIOpenAI API / OpenRouterReact FlowPlaywrightNestJSMercado Pago

Contacto

Me interesa trabajar en productos web, sistemas internos e integraciones donde pueda aportar desde el análisis hasta la implementación.

Suelo aportar mejor donde hay que entender lógica de negocio real, relevar con usuarios y diseñar antes de construir.

juangiupponi2003@gmail.com
© 2026 Juan Giupponi