Saltar al contenido principal
Kenny Muñoz

Kenny Muñoz

Principal Backend Engineer · Python · Microservicios · LLMs & Agentes en Producción · Fintech

Talento
LimaMiembro desde 7 de agosto de 2026
PythonFlaskSQLAlchemyAPIs RESTMicroserviciosWebhooksRAGEmbeddingsAbstracción de proveedor (OpenAI · AWS Bedrock-ready)Índices compuestosDockerDocker ComposeCloudflare
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

PythonFlaskSQLAlchemyAPIs RESTMicroservicios

Sobre mí

Backend engineer con más de 10 años en tecnología, los últimos 4 construyendo y operando servicios críticos en producción (fintech: pagos, billeteras multimoneda, verificación KYC). Especializado en Python, APIs REST y arquitectura de microservicios, con foco en fiabilidad, latencia y observabilidad. En el último año diseñé y llevé a producción servicios backend de IA generativa: agentes con tool calling y orquestación propia, RAG sobre bases de datos vectoriales, gestión de contexto, guardrails y auditoría — integrados a módulos de negocio reales con human-in-the-loop, detrás de una capa de abstracción de proveedor (OpenAI hoy, AWS Bedrock-ready).

Experiencia

Principal Software Engineer at BNKA (2026 – Present)

Diseño y operación de microservicios críticos de pagos, wallets y KYC (Python/Flask, SQLAlchemy, MySQL, Docker) para una app bancaria activa en Perú, Argentina y los 27 países de la UE.

  • Integración de proveedores externos vía APIs REST y webhooks — verificación de identidad (Sumsub), email transaccional (SendGrid), engagement (CleverTap) y redes blockchain — gestionando reintentos, idempotencia y consistencia de estados.
  • Resolución de incidentes críticos de base de datos en producción (bloqueos de metadata, crisis de performance) mediante diseño de índices compuestos y análisis de locks, restaurando la operación sin pérdida de datos.
  • Liderazgo de una remediación de seguridad multi-chain: rotación integral de credenciales y migración de wallets TRON con re-encriptación AES-256-GCM.
  • Automatización de procesos con jobs programados, alertas y monitoreo; diagnóstico y corrección de un sobreconsumo del API de email que redujo costos operativos.
  • Impulso de la adopción de IA en ingeniería (capacitación interna, asistentes en el flujo diario) y, como Principal, definición de estándares técnicos y guías de entrevista.

Backend Lead at BNKA (2024-11 – 2026-01)

Backend Developer at BNKA (2024-01 – 2024-11)

Líder Técnico at Krear 3D (2024 – Present)

Senior Software Engineer at Krear 3D (2022-12 – 2023-12)

Agente RAG (módulo de Reclamaciones): diseñé y puse en producción un microservicio de IA generativa (Flask, patrón blueprint → controller → service → repository) que asiste al staff a redactar respuestas a reclamos, combinando RAG (búsqueda semántica sobre políticas de la empresa en Chroma) con un agente de tool-use que cruza datos reales de MySQL y responde citando sus fuentes.

  • Orquestación y tool calling: loop de razonamiento propio (sin framework, con límite de iteraciones) y herramientas nativas que el LLM invoca según necesidad — verificar garantía vigente, obtener datos del reclamo, consultar estado del pedido, buscar caso similar; pipeline de ingesta con chunking por tokens (tiktoken), embeddings y metadatos de fuente.
  • Agente de Aprobaciones: segundo agente que valida la existencia de la boleta, hace match de los datos del cliente y del pedido y aprueba solicitudes automáticamente; si no hay certeza, las deja en pendiente y notifica para revisión manual (human-in-the-loop).
  • Responsible AI & observabilidad: guardrail programático que impide al agente afirmar cobertura de garantía sin invocar la herramienta de verificación (evita alucinar fechas); auditoría completa por consulta (pregunta, chunks recuperados con score, herramientas y args, respuesta, proveedor, modelo, latencia); capa de abstracción de proveedor (OpenAI · AWS Bedrock-ready).
  • Despliegue e integración: Docker Compose con límites de RAM/CPU por contenedor y vector store en red interna sin exposición pública; integración a producción vía la API principal como proxy (reutiliza JWT) y frontend Alpine.js con "Generar respuesta" → borrador editable de envío manual.
  • Arquitectura y desarrollo end-to-end de la intranet corporativa (Flask, MySQL, Alpine.js, JWT, Socket.IO): permisos por módulos, asistencia y planillas con archivos de pago Telecrédito BCP, almacén con escáner QR y mapa interactivo, notificaciones push.
  • Operación del e-commerce WooCommerce/WordPress: webhooks hacia APIs Flask, integración de courier (API Shalom, AES-256-CBC), SMTP transaccional; ERP Odoo vía XML-RPC e impresión térmica en red (python-escpos).

Ingeniero de impresión 3D, independiente at Lukart 3D Print (2019 – 2023)

Desarrollador de software at FastLane Motors (2016 – 2017)

Diseñador 3D at FastLane Motors (2014 – 2015)

Dragma 3D (2013 – 2013)

Prácticas de desarrollo web at BIGBYTE Perú (2011 – 2012)

Educación

Ingeniería de Sistemas e Informática in Sistemas e Informática – Universidad de Ciencias y Humanidades (2015)

Habilidades

Principal Backend EngineerPythonMicroserviciosLLMs & Agentes en ProducciónFintech

Valoraciones

Relacionado