CV / Santiago, Chile
Bastián Ibáñez Martínez
Software Engineer · Sistemas distribuidos confiables & IA aplicada
ibanezmbastian@gmail.comPerfil
Ingeniero de software que diseña plataformas de agentes de IA y la maquinaria de confiabilidad que las sostiene en producción: entrega exactly-once, idempotencia, control de concurrencia y trazabilidad. Construyo con límites explícitos entre dominio, integración e infraestructura, y con caminos de recuperación pensados desde el diseño.
Experiencia
Lead Software Engineer / NotoriosTI
Agosto de 2025 — actualidad- Primer ingeniero contratado de la empresa. Construí la plataforma técnica desde cero y fui promovido a Lead a medida que el equipo creció a tres.
- Diseñé la maquinaria de confiabilidad de una plataforma multi-agente sobre ERP: outbox transaccional con fencing tokens para entrega exactly-once, saga con recuperación por fingerprint sobre operaciones de Odoo y locks de conversación de dos capas.
- Backpressure acoplado a la cuota del modelo, con ~1:1 test-a-código, 40 ADRs y 15 migraciones idempotentes.
- CI/CD y seguridad de despliegue: Workload Identity Federation sin llaves de larga vida, build-once con despliegue por digest y atestación firmada, y cutover de tráfico compare-and-swap en Cloud Run con recuperación automática.
- Middleware MercadoLibre–Odoo: validación de firmas HMAC de webhooks, mapeo de productos por SKU desde PostgreSQL y rotación de tokens OAuth con Secret Manager como fuente única.
Junior Software Engineer / NotoriosTI
Mayo de 2025 — agosto de 2025- Levanté desde cero la infraestructura técnica de la empresa: configuración completa de GCP (Cloud Run, Cloud SQL, Secret Manager, BigQuery), pipelines Docker y estrategia de despliegue.
- Construí las bases del asistente multi-agente LangGraph y odoo-engine, librería Python publicada que encapsula la integración con Odoo (JSON-RPC, modelos, CRUD).
Paquetes publicados
- env-manager PyPI
Cargador de configuración con soporte para GCP Secret Manager, coerción de tipos y validación agregada de errores. Dependencia de runtime de 20+ repositorios. - @notoriosti/env-manager npm
Port TypeScript con dotenv cifrado ECIES/secp256k1 y CLI; build dual ESM+CJS, tipado estricto.
Paquetes publicados
- env-manager PyPI
Cargador de configuración con soporte para GCP Secret Manager, coerción de tipos y validación agregada de errores. Dependencia de runtime de 20+ repositorios. - @notoriosti/env-manager npm
Port TypeScript con dotenv cifrado ECIES/secp256k1 y CLI; build dual ESM+CJS, tipado estricto.
Proyectos
- Plataforma operacional para manufactura: Producto full-stack: inventario trazable, fabricación transaccional, compras, calidad y mermas. Next.js 16 + React 19 + Convex (mutations ACID serializables) sobre Cloudflare Workers; 120 archivos de test, 1.749 aserciones.
- GroupFit: Planificador que asigna grupos a hoteles y fechas bajo restricciones de capacidad, disponibilidad y transporte, con resultado parcial explicable. Heurística con reparación + refinamiento ILP opcional (PuLP/HiGHS).
- go-agent: Agente de programación para terminal en Go, arquitectura hexagonal: núcleo ReAct aislado de TUI, cuatro adaptadores de modelos, streaming, cancelación y confirmación para acciones sensibles.
- issue-agent: Agente de triage LangGraph: reportes de error en Slack → issues de GitHub enrutados con fix sugerido. Cloud Tasks como buffer de debounce sin base de datos, sobre Cloud Run escala-a-cero con WIF.