CV / Santiago, Chile
Bastián Ibáñez Martínez
Software Engineer · Reliable distributed systems & applied AI
ibanezmbastian@gmail.comProfile
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.