Desarrollo · Innovación · Resultados

Alexis Pumayalla

Tech Lead / Senior Backend Engineer

Construyo el backend de sistemas que mueven dinero. Sigo escribiendo código todos los días; cuando el equipo lo necesita, lo lidero.

Actualmente Tech Leader de Adquiriencia en Banco de Crédito BCP.

  • 2.000+TPS en producción
  • 99,95%Uptime del core
  • 99%Menos errores
  • 9Años en pagos

Servicios

En qué puedo ayudarte

Trabajo con equipos que necesitan mover dinero de forma fiable: el diseño del sistema, la implementación y el criterio para decidir qué no construir.

Arquitectura transaccional

Diseño de sistemas de pago que sostienen carga real: idempotencia, consistencia y recuperación ante fallos. De monolito a microservicios sin parar la operación.

JavaGoNode.js

Migré el core de un procesador de pagos.

Rendimiento y escala

Diagnóstico de cuellos de botella y trabajo sobre lo que de verdad limita: consultas, colas, contención. Medir antes de optimizar.

AWSKafkaPostgreSQL

2.000 TPS sostenidos y 99,95% de uptime.

Seguridad y cumplimiento

Preparación de un core transaccional para auditoría PCI DSS: control de acceso, límites de tasa, trazabilidad y las decisiones que la certificación exige.

PCI DSSAntifraudeObservabilidad

Certifiqué un core transaccional completo.

Liderazgo técnico

Acompañamiento a equipos de backend: revisión de diseño, estándares y mentoría. Sigo escribiendo código, así que la conversación es concreta.

Tech LeadMentoríaCode review

Cuatro años dirigiendo equipos.

Proyectos

Lo que he construido

Citas PG

Producto propio · SaaS de agendamiento

Ver en vivo
Portada de Citas PG: «La agenda que trabaja mientras tú atiendes», con los accesos para crear cuenta y las cifras de profesionales y citas gestionadas.
Problema
Las clínicas y consultorios en Perú gestionan sus citas por WhatsApp: sin confirmación, sin pago previo y con ausencias constantes.
Solución
Plataforma multi-tenant con portal público por negocio, confirmación en un clic, enlaces de Google Meet generados automáticamente, notificaciones por email, reportes exportables y un chatbot con IA que atiende a los pacientes.
Escala
Desde un profesional individual hasta organizaciones multi-sede, con tres planes de suscripción.

Ventas FB

Producto propio · Gestión de ventas e inventario

Problema
Quien vende por Facebook lleva el negocio en cuadernos y capturas de pantalla: no sabe qué stock le queda, qué le costó cada producto ni cuánto ganó al cierre del mes.
Solución
Sistema web en Next.js y Supabase que cubre el ciclo completo: catálogo con variantes, órdenes de compra que reponen el stock, registro de ventas que lo descuenta y reportes de margen. Un cron diario envía por email las alertas de inventario bajo.
Ciclo de inventario: la orden de compra suma stock, la venta lo descuenta y el sistema avisa cuando queda poco. Compra Stock alertas por email Venta y margen
La compra repone el stock y la venta lo descuenta; el margen sale de la diferencia.

Traffic Control

Trabajo en empresa · Pasarela de pagos · Puerta de entrada del core transaccional

Problema
Todas las peticiones online entraban directas al core. Sin rate limiting, sin control de acceso y sin forma de desplegar una versión nueva sin afectar a todos los comercios a la vez.
Diseño
Un gateway serverless por delante de todo. Valida las credenciales de cada comercio, enruta con canary release y feature flags, y aplica límites de tasa y reglas de velocidad configurables para contener el abuso.
Resultado
Más de 2.000 TPS sostenidos y la certificación PCI DSS del core transaccional completo.
Flujo: la petición del comercio atraviesa el gateway, que la valida y limita antes de entregarla al core transaccional. Comercio Gateway validación · límites Core transaccional
Diagrama simplificado del flujo de una petición.

Ando

Proyecto en equipo · Mototaxi a demanda

Problema
En muchas zonas de Lima el transporte diario se hace en moto, pero se pide en la calle: sin saber el precio de antemano y sin registro de quién conduce.
Solución
Aplicación nativa para Android (Java) e iOS (Swift), con un modelo distinto al de las plataformas grandes: el cliente publica su viaje y son los motorizados quienes ofertan el precio. El cliente elige la oferta que le conviene. Un panel de administración centraliza usuarios, viajes y actividad.
Flujo de Ando: el cliente publica su viaje, los motorizados cercanos ofertan un precio y el cliente acepta la oferta que prefiere. Cliente pide Motorizados ofertan cada uno pone su precio Cliente acepta
El precio se negocia antes del viaje: lo propone quien conduce, no la plataforma.

Experiencia

Dónde he trabajado

  1. abr 2026 — hoy

    Tech Leader Adquiriencia

    Banco de Crédito BCP · Lima, híbrido

  2. ene 2020 — abr 2026 · 6 años

    Tech Lead ← Backend Java Senior

    Culqi

    • Migré el core transaccional de un monolito a una arquitectura de microservicios.
    • Construí el gateway de entrada del core: más de 2.000 TPS, canary release y control de tráfico.
    • Reduje en un 99% la tasa de errores del API transaccional online.
    • Recorté en un 95% el tiempo del cálculo diario de balances.
    • Sostuve un 99,95% de uptime en el flujo transaccional crítico.
  3. may 2017 — dic 2019

    Analista Programador

    FARENET

    • Sistema de inspección técnica vehicular v2 en la nube, integrado con los servicios del Ministerio de Transportes.
    • Web service en Kotlin y aplicación Android en Java para dar soporte al sistema.

Antes: Vidatur (2016–2017). También he construido sistemas de gestión para hotelería y retail.

Stack

Con qué trabajo

Lenguajes
JavaGoNode.js KotlinPython
Frameworks
Spring BootMicronaut ExpressNestJS
Cloud
AWS LambdaSQS SNSDigitalOcean
Infra
KubernetesDockerKafka
Datos
PostgreSQLMongoDBRedis
Seguridad
PCI DSSAntifraudeObservabilidad

Hablemos.

Consultoría, proyectos freelance, o simplemente conversar sobre arquitectura de pagos. Escríbeme y te respondo.

LinkedIn