REJCOB
REJCOB

Software Engineer — Agentes de IA / RAG

§01 — INTRO_SEQUENCE

Jacobo Cohello Revolledo

Software Engineer

Perú · Disponible remotoInglés C2

Full Stack · Backend · Automatización e IA

Construyo y opero sistemas productivos: integraciones con canales de comunicación, automatización de flujos, arquitecturas multi-tenant y pipelines con LLMs. Trabajo con IA como herramienta cotidiana — Claude Code, Cursor y modelos de Claude para desarrollo y automatización de procesos.

§02 — SELECTED_WORK

Agente de coding con IA autoalojado

Mención en Slack → trabaja en un worktree de git aislado → abre un PR para revisión. Validado de punta a punta en un proyecto real.

Slack → PR

pipeline de features totalmente autónomo

OpenHandsKimi K3Slack APIDocker
slack.com / #dev-agents

@agent add Dixon-Coles model to the prediction pipeline

PR #42 — feat: Dixon-Coles model

RAG multi-tenant con harness de evaluación

Búsqueda híbrida keyword + vector en una sola base Postgres, aislamiento de tenants forzado por Row Level Security, y calidad de retrieval validada en CI.

RLS

aislamiento de tenants forzado por la base, no por el código

PostgreSQLpgvectorRow Level SecurityOpenAI
ci / retrieval-evalpass

SET app.tenant_id = 'acme'

golden set · recall@5 ≥ threshold

Ledger de consumo para funciones de IA

Un ledger de doble entrada que reserva créditos antes de una llamada de IA y liquida el costo real después — seguro ante reintentos y concurrencia.

Reserve → settle

cobro en dos fases, sin sobregiro

Node.jsTypeScriptPostgreSQLRedis
ledger / acct_demo

reserve · available → reserved · 40 cr

settle · reserved → spent · 27 cr +13 released

Pipeline de inteligencia de llamadas

Las llamadas grabadas se vuelven transcripciones buscables y notas estructuradas — tema, objeciones, siguiente paso — mediante un pipeline asíncrono y reproducible.

Audio → JSON

notas estructuradas extraídas de cada llamada

TwilioWhisperOpenAIBullMQ
calls / synthetic-014

intent: reschedule · sentiment: neutral

next_step: "send new slot by email"

§03 — MORE_SHIPPED_SYSTEMS

Amplitud más allá de los case studies — sistemas usados a diario por múltiples equipos.

Automatización de onboarding de clientes

Flujo en n8n: grupo de WhatsApp + carpeta de Drive + invitaciones + bienvenida — 7 pasos manuales reducidos a 1 click, error humano eliminado.

n8n · WhatsApp API · Google Drive API

Integración TikTok Business Messaging

Construí y probé la integración con la API de mensajería de TikTok para la plataforma SaaS multi-tenant — gestión centralizada de mensajes entre clientes.

TikTok API · Node.js · Multi-tenant

Bandeja de entrada centralizada

Múltiples cuentas de correo del equipo en una sola vista: acceso por roles, alertas en tiempo real vía WebSockets, correos transaccionales por SMTP en flujos automatizados.

WebSockets · SMTP · IMAP · React

Sistemas internos de gestión

Sistemas de pagos, cotizaciones e incidencias usados a diario por múltiples equipos de la agencia.

Node.js · PostgreSQL · React

Arquitectura de datos multi-tenant

Diseño en PostgreSQL + Redis con aislamiento de datos entre clientes en toda la plataforma.

PostgreSQL · Redis · Multi-tenant

Operación de infraestructura cloud

Servidores y servicios en DigitalOcean, GCP, AWS y Contabo; DNS y seguridad vía Cloudflare.

DigitalOcean · GCP · AWS · Cloudflare · Linux

* Interfaz recreada con datos sintéticos — el sistema productivo contiene datos confidenciales de clientes.

§04 — MORE_SYSTEMS

Backend

Node.js

TypeScript

Express

FastAPI

Frontend

React

Next.js

Tailwind CSS

Redux

Bases de datos

PostgreSQL (multi-tenant)

MySQL

MongoDB

Redis

Cloud / Infra

Linux

DigitalOcean

GCP

AWS

Mensajería

WhatsApp Business (Evolution API, Baileys)

TikTok Messaging API

Twilio

SMTP

IA / LLMs

OpenAI API

LangChain

LangGraph

Qdrant

Automatización

n8n

Bull/BullMQ

Webhooks

API integrations (JSON/XML)

Herramientas

Git / GitHub

Postman

Claude Code

Cursor

Experiencia

Software Engineer — Full Stack y Automatización

Monstruo Creativo · Jul 2024 — Actualidad

Back-end Developer (Prácticas)

Educa Ágil Consultores · May 2023 — Jul 2023