Ivo Ansorena Pereira
Descargar CV

Desarrollador Full Stack

Ivo Ansorena Pereira

Construyo sistemas de gestión de punta a punta, desde la charla con el cliente hasta el despliegue y el mantenimiento. Hoy mantengo dos sistemas en producción que usan más de 380 personas.

Stack principalNode.js · TypeScript · React · PostgreSQL

Argentina · Disponible para trabajo remoto, híbrido o presencial

  • Sistemas

    2


    en producción, con usuarios reales

  • Usuarios

    +380


    activos entre los dos sistemas

  • Experiencia

    2 años


    desarrollando para clientes

Proyectos

En qué trabajé


Dos sistemas en producción y tres proyectos más. Los repositorios son privados, así que acá muestro cómo se ven por dentro.

Elegí un proyecto para ver el caso completo

  • Cliente real
  • En producción
  • +200 usuarios activos

Sistema de Gestión Contable


Sistema a medida para un estudio contable: el equipo gestiona su cartera y cada cliente consulta online sus impuestos, pagos y libros IVA.

Contexto

Un estudio contable me contrató para desarrollar un sistema propio. El estudio necesitaba ordenar la gestión de sus clientes, sus honorarios y sus cobranzas, y darle a cada cliente un lugar donde ver su situación sin tener que preguntar.

Qué hice

Desarrollé el sistema completo, solo: relevamiento con la dueña del estudio, diseño de la base de datos, backend, frontend, despliegue y mantenimiento. También administro toda la infraestructura (hosting, base de datos, dominio y correo).

Funciones clave

  1. Cartera de clientes

    Estado de cada cliente (al día, vencidos, pendientes) y próximos vencimientos de un vistazo.

  2. Libro IVA importado desde Holistor

    Todos los meses el estudio exporta los Libros IVA Compras y Ventas desde Holistor y los importa al sistema: se calcula el débito, el crédito y el saldo a pagar, con gráficos, y el cliente lo ve desde su panel.

  3. Monotributistas

    Facturación de los últimos 12 meses, categoría actual y cuánto falta para pasar a la siguiente.

  4. Cobranzas

    Lo cobrado en el día por método y por responsable, y la deuda de cada cliente por antigüedad, con PDF y envío por WhatsApp.

  5. Equipo y permisos

    Cada integrante del estudio (área contable y área jurídica) tiene permisos de lectura o edición por módulo.

  6. Panel del cliente, también en el celular

    El cliente ve su saldo, el flujo del mes, sus impuestos y honorarios, marca pagos y sube comprobantes. Es una PWA: se instala en el celular y recibe notificaciones push.

    Panel del cliente
    Impuestos

Detrás de escena

  • Control de acceso por roles (administrador, contador, cliente) y permisos por módulo.
  • Notificaciones por correo (Resend, con configuración DNS del dominio) y push, y tareas programadas (cron jobs) que actualizan estados.
  • Auditoría de seguridad propia: 12 hallazgos corregidos en validación, autenticación y manejo de datos sensibles.

Stack

  • Node.js
  • Express
  • TypeScript
  • React
  • PostgreSQL (Supabase)
  • JWT
  • bcrypt
  • node-cron
  • Resend
  • PWA
  • Render
  • Vercel

Las capturas usan datos ficticios. El código es privado y el sistema no es de acceso público por pertenecer a un cliente.

  • Producto propio
  • En producción en 2 gimnasios
  • +180 usuarios activos

ForjaPlataforma de gestión para gimnasios


Plataforma SaaS para gimnasios, estudios y profes independientes: rutinas, seguimiento del progreso, asistencia y cuotas, con app para el alumno.

Contexto

Forja es mi producto. Nació para que los gimnasios dejen de manejar rutinas en papel o en planillas y para que el profe pueda seguir el progreso de cada alumno. La misma plataforma da servicio a varios gimnasios, cada uno con sus datos, su marca y sus usuarios.

Qué hice

Lo diseñé y desarrollé completo, desde el modelo de datos hasta la app que usan los alumnos en el celular.

Funciones clave

  1. Una plataforma, varios clientes

    Desde el panel de administración doy de alta gimnasios, estudios, profes independientes y usuarios individuales, y los activo o desactivo.

  2. Panel del gimnasio con su propia marca

    Alumnos activos, asistencia de los últimos 14 días, estado de las cuotas y alumnos que dejaron de entrenar. Cada gimnasio configura su logo y su color, y así lo ven sus profes y alumnos (en las capturas: Forja es verde y el gimnasio de ejemplo, naranja).

  3. Editor de rutinas para el profe

    Rutinas por día, series, repeticiones, descansos, superseries, notas, orden por arrastre, plantillas y copia entre alumnos.

  4. La app del alumno

    La semana de entrenamiento, la racha, el día que le toca y el registro de pesos de cada serie, mostrando lo que levantó la última vez. Es una PWA con notificaciones push.

    Su semana
    Registro de pesos
  5. Progreso y récords

    Gráfico de evolución por ejercicio, récords personales e historial de sesiones.

Stack

  • Node.js
  • Express
  • TypeScript
  • React
  • JWT
  • PWA

Las capturas usan datos ficticios.

Otros proyectos

Más trabajos


Proyectos de equipo, trabajos más chicos y el proyecto final de la carrera.

  • Sistema de stock, ventas y reportes

    Dietética · 2025 · Trabajo en equipo

    Me encargué de los módulos de ventas y reportes: transacciones atómicas, comparación entre períodos, gráficos y alertas de stock. Trabajamos con revisión de código entre pares.

    • React
    • Vite
    • Node.js
    • TypeScript
    • SQLite (Turso)
    • Zod
  • Landing page para un estudio contable

    En producción

    Sitio comercial con herramienta de diagnóstico para potenciales clientes.

  • Sistema de turnos

    Proyecto final · Tecnicatura Universitaria en Programación (UTN)

    Sistema web de reservas de turnos para canchas y clubes.

    • React
    • TypeScript
    • SQL
Sobre mí

Quién soy


Soy desarrollador Full Stack, de Argentina. Desde 2024 trabajo de forma independiente desarrollando sistemas de gestión para clientes reales, y me gusta estar en todo el proceso: entender qué necesita quien lo va a usar, diseñar la solución y hacerse cargo de que funcione en producción.

Terminé la Tecnicatura Universitaria en Programación en la UTN (promedio 8,50, título en trámite). Uso a diario herramientas de IA para programar, siempre revisando y entendiendo el código antes de integrarlo.

Hoy busco sumarme a un equipo de desarrollo donde seguir creciendo como Full Stack.

Conocimientos técnicos

Lenguajes
  • TypeScript
  • JavaScript
  • Python
  • C#
  • SQL
  • HTML
  • CSS
Backend
  • Node.js
  • Express
  • APIs REST
  • JWT
  • Zod
  • cron jobs
  • Django
Frontend
  • React
  • Vite
  • Astro
  • PWA (Service Workers, notificaciones push)
  • Diseño responsive
Bases de datos
  • PostgreSQL (Supabase)
  • MySQL
  • SQLite (Turso)
Herramientas
  • Git
  • GitHub
  • Docker
  • Linux
  • Postman
  • Vercel
  • Render

Idiomas

  • Español nativo
  • Inglés intermedio-avanzado (B2)