Ingeniera de software backend · Santiago de Chile

Diseño y construyo el backend que une tus sistemas.

Servicios y eventos que conectan lo que ya tienes —⁠un ERP, un e‑commerce, una app, un proveedor externo⁠— con lo que necesitas construir. Nueve años haciéndolo para retail, logística y entretenimiento en Latinoamérica.

Los casos no nombran a los clientes: cuento el problema y cómo lo resolví, no de quién era. La misma discreción vale para tu proyecto.

Casos

Algunos problemas que resolví en proyectos reales. Hay más en la biblioteca.

Ver todos los casos →

En qué te puedo ayudar

Diseñar servicios y eventos
Para un producto nuevo o que está creciendo: qué servicios hacen falta, dónde termina cada uno y qué conviene comunicar de forma asíncrona.
Integrar sistemas que hoy no se hablan
Un ERP con un e‑commerce, una app con varios backends, tu plataforma con un proveedor externo.
Sacar lógica de un sistema en producción
Flujo por flujo, hacia servicios propios, sin detener la operación mientras tanto.
Revisar una arquitectura
Mirar lo que ya está construido, entender cómo funciona hoy y acompañar la decisión de qué conviene cambiar.

Cómo trabajo

En dos formatos: proyectos acotados, del orden de semanas, y consultorías puntuales para revisar una arquitectura, diagnosticar un problema o acompañar una decisión de diseño.

Antes de empezar acordamos por escrito qué entrego y qué queda fuera. Mientras construyo ves avances parciales, no una entrega sorpresa al final. Y al terminar dejo la documentación necesaria para que tu equipo lo opere sin mí.

Sobre mí

Soy ingeniera de sistemas por la Universidad de Los Andes, en Mérida, Venezuela. Empecé como junior en una plataforma de mensajería para operadores móviles y desde entonces he trabajado para retail, logística y cine, la mayor parte del tiempo dentro de equipos de clientes y repartidos entre varios países. Hoy vivo en Santiago de Chile.

Pasé por Java, Node, NestJS y Go, y por las tres nubes principales. Lo que me llevé de cada cambio es que la herramienta importa menos que entender bien el problema.

Cómo trabajo con IA

Trabajo con agentes de IA todos los días. En mi trabajo uso OpenCode con los modelos aprobados por la empresa, y en mis proyectos, Claude Code. En los dos sigo Spec-Driven Development: primero escribo la especificación —⁠qué tiene que hacer el sistema y qué queda fuera⁠— y a partir de ella el agente escribe el código que yo reviso. También los uso para investigar: entender código ajeno, comparar enfoques y armar contexto antes de decidir.

Lo tengo armado como un entorno de trabajo, no como un chat: memoria persistente entre sesiones a través de MCP, subagentes para tareas en paralelo y skills con las convenciones del equipo, como una que le enseña al agente nuestra plantilla de microservicios en Go.

Integrar un modelo de IA en un producto es, en buena parte, un problema de backend: una dependencia externa lenta, cara y que a veces falla, que tiene que convivir con datos y sistemas que ya existen. Ese terreno lo conozco bien, y el laboratorio tiene un proyecto pensado para ponerlo a prueba.

Lenguajes
Go, TypeScript, Java
Datos
PostgreSQL, MongoDB, Redis, Oracle
Mensajería
Pub/Sub, SNS/SQS, Azure Service Bus
Infraestructura
GCP, AWS, Azure, Kubernetes, Terraform
IA
OpenCode, Claude Code, MCP, Spec-Driven Development
Idiomas
Español nativo, inglés de trabajo (B2)

Cuéntame qué estás construyendo

O qué se está rompiendo. Con un par de líneas de contexto puedo decirte si te puedo ayudar.

Se abrirá tu programa de correo con el mensaje ya escrito.

Si prefieres, escríbeme directo a sbarbella7@gmail.com.