Bastián IbáñezEspañol

CV / Santiago, Chile

Bastián Ibáñez Martínez

Software Engineer · Reliable distributed systems & applied AI

ibanezmbastian@gmail.com
Download CV PDF ↓

Profile

Software engineer who designs AI agent platforms and the reliability machinery that keeps them running in production: exactly-once delivery, idempotency, concurrency control, and traceability. I build with explicit boundaries between domain, integration, and infrastructure, and with recovery paths designed in from the start.

Experience

Lead Software Engineer / NotoriosTI

August 2025 — present
  • First engineering hire. Built the technical platform from scratch and was promoted to Lead as the team grew to three.
  • Designed the reliability machinery of a multi-agent platform over ERP: transactional outbox with fencing tokens for exactly-once delivery, saga with fingerprint-based recovery over Odoo operations, and two-layer conversation locks.
  • Backpressure coupled to model quota, with a ~1:1 test-to-code ratio, 40 ADRs, and 15 idempotent migrations.
  • CI/CD and deployment security: Workload Identity Federation with no long-lived keys, build-once with digest-pinned deploys and signed attestation, and compare-and-swap traffic cutover on Cloud Run with automatic rollback.
  • MercadoLibre–Odoo middleware: HMAC webhook signature validation, SKU-based product mapping from PostgreSQL, and OAuth token rotation with Secret Manager as the single source of truth.

Junior Software Engineer / NotoriosTI

May 2025 — August 2025
  • Stood up the company's technical infrastructure from zero: full GCP setup (Cloud Run, Cloud SQL, Secret Manager, BigQuery), Docker pipelines, and deployment strategy.
  • Built the foundations of the LangGraph multi-agent assistant and odoo-engine, a published Python library encapsulating Odoo integration (JSON-RPC, models, CRUD).

Published packages

  • env-manager PyPI
    Configuration loader with GCP Secret Manager support, type coercion, and aggregated error validation. Runtime dependency of 20+ repositories.
  • @notoriosti/env-manager npm
    TypeScript port with ECIES/secp256k1 encrypted dotenv and CLI; dual ESM+CJS build, strict typing.

Published packages

  • env-manager PyPI
    Configuration loader with GCP Secret Manager support, type coercion, and aggregated error validation. Runtime dependency of 20+ repositories.
  • @notoriosti/env-manager npm
    TypeScript port with ECIES/secp256k1 encrypted dotenv and CLI; dual ESM+CJS build, strict typing.

Projects

  • Manufacturing operations platform: Full-stack product: traceable inventory, transactional manufacturing, purchasing, quality, and scrap. Next.js 16 + React 19 + Convex (serializable ACID mutations) on Cloudflare Workers; 120 test files, 1,749 assertions.
  • GroupFit: Planner that assigns groups to hotels and dates under capacity, availability, and transport constraints, with an explainable partial result. Heuristic with repair plus optional ILP refinement (PuLP/HiGHS).
  • go-agent: Terminal coding agent in Go, hexagonal architecture: ReAct core isolated from TUI, four model adapters, streaming, cancellation, and confirmation gates for sensitive actions.
  • issue-agent: LangGraph triage agent: bug reports in Slack → routed GitHub issues with a suggested fix. Cloud Tasks as a database-free debounce buffer, on scale-to-zero Cloud Run with WIF.