Saltar al contenido
Foto de perfil de Camila Sabino

<Camila Sabino/>

$ Senior Software Engineer

Full Stack · Backend · Distributed Systems · AI Engineering

// Quién soy

Sobre mí

Ingeniera de software con más de 8 años de experiencia construyendo y evolucionando software en producción. Combino desarrollo full-stack con una base sólida en backend, sistemas distribuidos y arquitectura de software, con responsabilidad end-to-end desde el diseño hasta la operación en producción.

Trabajé en APIs, microservicios, arquitecturas event-driven y aplicaciones web. Lideré el desarrollo de servicios core, acompañé migraciones y construí servicios adoptados por múltiples equipos. Abordo la ingeniería con una mirada de producto, colaborando con Producto, Diseño e Ingeniería para equilibrar necesidades del negocio, simplicidad, confiabilidad y mantenibilidad.

Incorporo AI-assisted development y spec-driven development a mi práctica, usando coding agents y MCP con foco en el criterio técnico y la calidad. También profundizo mis conocimientos en AI Engineering, especialmente en aplicaciones basadas en LLMs y sistemas de agentes.

// Trayectoria

Experiencia profesional

Logo de Tiendanube

Tiendanube

Software Engineer

Ago. 2019 – Nov. 2025Buenos Aires · Híbrido

Durante más de seis años trabajé en una plataforma de e-commerce de gran escala, en los dominios de Payments, Promotions y Account & Security, además de servicios transversales.

Tuve responsabilidad end-to-end sobre backend y frontend en el core de la plataforma, el administrador de tiendas, el storefront y el checkout: desde el diseño técnico y los contratos de APIs hasta la implementación, el testing, el deployment y el monitoreo en producción.

Asumí liderazgo técnico en equipos ágiles, en colaboración con Producto, Diseño e Ingeniería, usando Jira para planificar y dar seguimiento al trabajo. En el día a día usé Docker para entornos locales de desarrollo; GitHub Actions, CircleCI y Argo CD en workflows de validación, tests automatizados y despliegues en staging y producción; y Datadog, Kibana y Loggly para logs, métricas, trazas, dashboards y monitoreo.

2019–2023

Payments

Participé en el diseño de la transición desde integraciones nativas hacia una plataforma basada en APIs y microservicios, y lideré el desarrollo de sus servicios core con Scala, Akka, Play y MongoDB. La plataforma habilitó la integración de más de 30 proveedores de pago en cinco países.

01 · Contexto

La plataforma dependía de integraciones nativas y puntuales con cada proveedor de pago, lo que hacía costoso sumar nuevos proveedores y expandirse a nuevos países.

02 · Arquitectura

Participé en el diseño de una plataforma basada en APIs y microservicios que desacopló el checkout de la integración específica de cada proveedor, con contratos comunes para altas, cobros, reembolsos y notificaciones.

03 · Implementación

Lideré el desarrollo de los servicios core de la plataforma con Scala, Akka, Play y MongoDB, y acompañé la migración progresiva de los proveedores existentes hacia el nuevo modelo, sin interrumpir las operaciones en curso.

04 · API pública

Elaboré las especificaciones y la documentación de la API pública de la plataforma de pagos, con el objetivo de simplificar la integración de nuevos proveedores.

05 · Seguridad

Incorporamos validaciones y controles adicionales para reducir fraude y proteger datos sensibles de pago, en línea con los requisitos de cada proveedor y país.

06 · Expansión

La nueva arquitectura permitió integrar más de 30 proveedores de pago en cinco países (Argentina, Brasil, México, Colombia y Chile), adaptándonos a las particularidades regulatorias y de mercado de cada región.

07 · Resultado

La plataforma simplificó la integración de nuevos proveedores de pago y facilitó la expansión regional del checkout de Tiendanube.

2024

Account & Security

Participé en la creación de un nuevo dominio enfocado en seguridad de cuentas, autenticación, permisos y gestión de sesiones, y en la implementación de 2FA y controles para acciones sensibles.

01 · Contexto

La seguridad de cuentas y la gestión de accesos estaban distribuidas entre varios dominios, sin una visión unificada de autenticación, permisos y sesiones.

02 · Diseño

Participé en el diseño de un dominio propio para centralizar autenticación, permisos y gestión de sesiones, con un modelo de datos y de eventos pensado para escalar a nuevos casos de uso de seguridad.

03 · Implementación

Participé en la implementación del doble factor de autenticación (2FA), la gestión de sesiones y controles adicionales para acciones sensibles de la cuenta, reduciendo la superficie de riesgo frente a accesos no autorizados.

04 · Resultado

Sentamos las bases de un dominio de seguridad de cuentas propio, con capacidad de evolucionar hacia nuevos controles y políticas de acceso.

2024–2025

Promotions

Las promociones de Tiendanube eran básicas y muchos vendedores dependían de apps externas. Contribuí al desarrollo de un dominio propio con Java, Spring y PostgreSQL, con descuentos más flexibles, reglas de combinación y una API pública.

01 · Contexto

Las promociones nativas de la plataforma eran limitadas (principalmente descuentos simples), por lo que muchos vendedores recurrían a aplicaciones externas para armar promociones más sofisticadas.

02 · Diseño

Diseñamos un dominio propio de promociones, con descuentos más flexibles (por producto, por categoría, por monto de compra, envío gratis, entre otros) y reglas de combinación entre ellos.

03 · Implementación

Contribuí al desarrollo de los servicios del dominio con Java, Spring y PostgreSQL, usando Redis como caché de promociones.

04 · API pública

Expusimos una API pública de descuentos para que partners y aplicaciones externas pudieran integrarse con el nuevo motor de promociones, ampliando el ecosistema alrededor del dominio.

05 · Coordinación

Trabajé en coordinación con Producto, Diseño y los equipos de Checkout y Catalog para asegurar un comportamiento consistente de las promociones en toda la plataforma.

06 · Resultado

El nuevo dominio les dio a los vendedores más flexibilidad para armar campañas sin depender de apps externas, y la API pública habilitó integraciones de partners y aplicaciones con el motor de promociones.

2024–2025

Store Activity Logs

Diseñé e implementé de punta a punta un servicio transversal para registrar y consultar acciones de usuarios, con Node.js, NestJS, TypeScript, Kafka y Elasticsearch. Lo documenté, lo presenté a Ingeniería y otros dominios lo adoptaron.

01 · Contexto

No existía una forma estandarizada de registrar y consultar las acciones que los usuarios realizaban dentro del administrador de tiendas, lo que dificultaba la trazabilidad y la investigación de incidentes.

02 · Diseño e implementación

Diseñé e implementé el servicio con Node.js, NestJS, TypeScript, Kafka y Elasticsearch, pensado para ser consumido por múltiples dominios de la plataforma sin acoplarse a la lógica de negocio de cada uno.

03 · Infraestructura

Desplegué y monitoreé Elasticsearch y Kibana en AWS EC2 para el almacenamiento y la consulta de los registros.

04 · Adopción

Documenté el servicio y lo presenté al área de Ingeniería; a partir de esa presentación, otros dominios lo adoptaron para registrar sus propias acciones de usuario.

05 · Resultado

El servicio estandarizó el registro de acciones de usuarios en la plataforma y facilitó la trazabilidad y la investigación de incidentes, sin que cada dominio tuviera que implementar su propio logging.

Logo de UTN · Facultad Regional Buenos Aires

UTN · Facultad Regional Buenos Aires

Full Stack Developer

Jul. 2018 – Ago. 2019Buenos Aires · Presencial

Desarrollé funcionalidades full-stack de autogestión y administración académica con PHP, Twig y JavaScript para el sistema de gestión académica de la facultad, utilizado por estudiantes, docentes y personal administrativo.

Participé en la modernización del sistema y su migración a SIU Guaraní, trabajando con SIU-Toba y en colaboración con referentes académicos y administrativos.

También desarrollé y optimicé consultas SQL para operaciones frecuentes del sistema.

// Herramientas

Stack tecnológico

Backend

Java · Spring BootScala · Play · AkkaNode.js · NestJSPHP · Laravel · Twig

APIs & Mensajería

REST APIsKafkaWebhooks

Datos

MySQLPostgreSQLMongoDBRedis

Search & Observability

ElasticsearchKibanaDatadogLogglyNew RelicGrafana

Cloud & DevOps

AWS EC2DockerGitHub ActionsCircleCIArgo CD

Frontend

JavaScriptTypeScriptReact

AI Engineering

Claude CodeMCPSubagentsSDDPrompt Engineering

// Enfoque

Cómo trabajo

  • Entender antes de diseñar

    Empiezo por el problema, su contexto y las necesidades del producto. Entender el dominio primero me ayuda a elegir el nivel de abstracción adecuado y evitar complejidad innecesaria.

  • Diseñar sistemas que puedan evolucionar

    Trabajo en diseño de sistemas, arquitecturas distribuidas y modelado de dominios, con límites claros. Tengo en cuenta escala y performance sin sobrediseñar: la arquitectura debería facilitar el cambio.

  • Diseñar APIs y contratos

    Diseño APIs y contratos pensando en su uso, evolución y modos de falla. Busco abstracciones que resuelvan problemas reales sin introducir complejidad innecesaria.

  • Construir software confiable

    Trato el testing, la observabilidad, el monitoreo y la mantenibilidad como parte del desarrollo de software, no como preocupaciones que se agregan después.

  • Trabajar de punta a punta

    Me hago cargo de funcionalidades end-to-end, desde entender el problema y definir contratos hasta implementar backend y frontend, validar el comportamiento y acompañar su operación en producción.

// Formación

Educación

Logo de la Universidad Tecnológica Nacional

Ingeniería en Sistemas de Información

Universidad Tecnológica Nacional, Facultad Regional Buenos Aires

2014–2018

Actividades académicas

  • CoNaIISI 2017 — Optimización del Consumo Eléctrico Residencial en CABA (3er puesto)
  • CoNaIISI 2018 — Traductor de Lengua de Señas Argentina (LSApp), proyecto final de carrera

Idiomas

Español · NativoInglés · Avanzado (C1)Portugués · Intermedio (B1)

Software Engineering, en español

Artículos y guías sobre arquitectura, diseño, testing e IA aplicada al desarrollo.

Explorar el blog

// Hablemos

Contacto

Estoy abierta a oportunidades de Software Engineering en desarrollo full-stack, backend, sistemas distribuidos y arquitectura de software. También me interesan proyectos y colaboraciones vinculados con AI Engineering.

Escribime

Contame brevemente qué estás buscando.