Senior Software & Product-Minded Engineer
AI-Augmented DX · arquitectura · producto

Construyo productos digitales donde la arquitectura y el negocio se encuentran. 

— Arquitectura
— APIs
— Experiencia
— Producto

Ingeniero senior full-stack con foco en producto. Diseño y construyo interfaces, APIs e integraciones en TypeScript — y uso IA para iterar más rápido sin resignar calidad.

Scroll para explorar
años en producción · fintech, consultoría y medios
6+
del discovery al deploy · UI, APIs e integraciones
E2E
flujo de ingeniería aumentado con IA
AI-first

Qué aporto

Ingeniería senior que entiende el negocio y entrega software que escala. 

UI
API
DATA
01

Producto de punta a punta 

Full-stack TypeScript: interfaces en React y Next.js, APIs en Node.js y NestJS, contratos en GraphQL o REST. Una sola cabeza conectando UX, datos y reglas de negocio — menos handoffs, menos fricción.

  • React
  • Next.js
  • Node.js
  • NestJS
  • GraphQL
02

Arquitectura que aguanta el crecimiento 

Módulos con límites claros, tipado end-to-end y contratos de API versionados. Integraciones con terceros que fallan de forma controlada. Decisiones documentadas para que el equipo pueda cambiar sin romper.

  • API design
  • Integrations
  • Type safety
  • ADRs
03

Velocidad con IA, sin deuda 

Agentes en el IDE, contexto del repo vía MCP y prompts como parte del flujo. Menos boilerplate, más tests y reviews más rápidos: el equipo itera más por sprint sin bajar la vara de calidad.

  • Cursor
  • Claude
  • MCP
  • Testing

Trayectoria

Empresas y productos donde el delivery tuvo que funcionar de verdad. 

Ago 2024 — Actualidad

itti

Sr Software Engineer · LATAM · remoto

Compañía de tecnología con base en Paraguay: core financiero, digitalización y productos de software para empresas. Rol senior de ingeniería con foco en producto, arquitectura y calidad de entrega.

  • Aporto criterio senior para que las decisiones técnicas sirvan al producto, no solo al ticket.
  • Trabajo en entornos de entrega continua: arquitectura, integraciones, testing y DX.
  • Uso IA para acelerar exploración y implementación, manteniendo rigor de ingeniería.

Abr 2023 — Ago 2024

Acid Labs

Software Developer Engineer · Estados Unidos · remoto

Consultora de software y AI que diseña y desarrolla productos para clientes en EE.UU. y LATAM. Evolucioné de frontend specialist a ingeniero de software con responsabilidad de punta a punta.

  • Participé en el diseño y desarrollo de productos web con React, Next.js e integraciones de API.
  • Aporté arquitectura frontend, testing y calidad en delivery para clientes de consultoría.
  • Experiencia de dominio en logística comercial y productos con lógica de negocio compleja.

Dic 2021 — Abr 2023

Acid Labs

Frontend Developer · Estados Unidos · remoto

Construcción de experiencias de usuario para productos de clientes, con React como núcleo y un estándar alto de interfaz, performance y colaboración con diseño y backend.

  • Implementé interfaces de producto en React para equipos distribuidos y clientes internacionales.
  • Traduje diseño y requerimientos en experiencias usables, mantenibles y listas para producción.

Ene 2021 — Dic 2021

Contenidos-Digitales.com

Frontend Developer · Argentina

Desarrollo frontend para productos de contenidos digitales: interfaces, layouts y experiencia web orientada a publicación y consumo de contenido.

  • Construí y mantuve experiencias web para un producto de contenidos en el mercado hispano.

Ene 2020 — Ene 2021

Applica Solutions

Frontend Developer · Argentina

Desarrollo frontend en una boutique de soluciones móviles y digitales. Base de mi carrera profesional en interfaces, JavaScript y entrega con equipos de producto.

  • Aporté interfaces y lógica de presentación en productos digitales para clientes locales.

2020

Alberione Ingeniería en Sistemas

Web Developer · Argentina

Desarrollo web en un entorno de ingeniería en sistemas: sitios y soluciones a medida, con foco en maquetado, JavaScript y necesidades reales de negocio.

  • Primeras entregas profesionales de software web para un estudio de ingeniería.

Cómo trabajo con IA

La IA acelera. El criterio decide.

La IA es parte de mi stack, no un truco. La integro en todo el ciclo — discovery, diseño, código, tests y release — como un equipo extra que explora, propone y verifica. Yo pongo el problema, la arquitectura y la vara de calidad. El resultado: ciclos de feedback más cortos y más iteraciones por sprint, sin deuda técnica escondida.

  1. Entender

    Antes de escribir código entiendo el dominio y el sistema. Con IA mapeo repos, dependencias y flujos críticos en minutos, no en días.

    agent · understand

    ❯explain the checkout flow and where it can break

    indexing repo · modules · dependencies

    checkout → payments → ledger

    risk: retries without idempotency key

    → 3 hotspots worth reviewing first

    IA

    Mapea el repo, resume módulos y detecta riesgos

    Criterio

    Define qué problema de negocio vale la pena resolver

  2. Diseñar

    Evalúo alternativas — REST o GraphQL, sincrónico o eventos — con trade-offs explícitos y decisiones documentadas, no con intuición.

    agent · design

    ❯compare REST vs GraphQL for the orders API

    REST — simple caching, more round-trips

    GraphQL — typed schema, one query per view

    draft: type Order · mutation createOrder

    → ADR-012 ready for review

    IA

    Propone enfoques, esquemas y borradores de contratos

    Criterio

    Elige según escala, equipo y costo de cambio

  3. Construir

    Agentes en el IDE para scaffolding, migraciones y refactors. Mi tiempo va a la lógica de negocio y a los detalles que el usuario percibe.

    agent · build

    ❯scaffold orders module, typed end-to-end

    + app/orders/page.tsx

    + src/orders/orders.resolver.ts

    + src/orders/orders.service.ts

    → schema → resolver → UI · fully typed

    IA

    Genera módulos, tipos y código repetible

    Criterio

    Escribe el núcleo y revisa cada diff

  4. Verificar

    Tests unitarios y e2e, casos borde y code review asistido antes de producción. La velocidad no se paga después.

    agent · verify

    ❯write tests for refunds incl. edge cases

    ✓ full refund

    ✓ partial refund · currency rounding

    ✓ duplicate webhook ignored

    → all green · edge cases covered

    IA

    Escribe tests, busca casos borde y revisa PRs

    Criterio

    Decide qué riesgo es aceptable y qué no se mergea

  5. Entregar

    Releases chicos y frecuentes con CI/CD, changelog y documentación que el equipo puede mantener sin depender de mí.

    agent · ship

    ❯draft release notes for v2.4

    feat: partial refunds

    fix: idempotent payment retries

    docs: orders API v1 updated

    → deployed · monitoring on

    IA

    Redacta changelog, docs y notas de release

    Criterio

    Mide el impacto y decide la próxima iteración

Toolbox

IA & DX

Agentes en el IDE, contexto del repo y prompts versionados.

  • Cursor
  • Claude
  • ChatGPT
  • GitHub Copilot
  • MCP

Producto

Full-stack TypeScript, de la interfaz a la API.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • NestJS

Plataforma

Contratos claros e integraciones que no se rompen al crecer.

  • GraphQL
  • REST APIs
  • Webhooks
  • 3rd-party APIs

Calidad

Lo que hace que la velocidad no se pague después.

  • Unit & e2e testing
  • Code review
  • CI/CD

Siguiente paso

Si tu producto necesita un ingeniero que piense como partner, hablemos. 

Disponible para proyectos, asesoría técnica y roles donde el impacto en producto importe tanto como el código. Respondo personalmente.

rigallipablo@gmail.com

© 2026 Pablo Rigalli

Argentina · remoto