Portrait of Lizardo Mamani
Senior Java Backend EngineerPayments / fintechCloud-oriented systems

Lizardo Mamani

Ingeniero Backend Java Senior enfocado en APIs, pagos, sistemas distribuidos y plataformas bancarias orientadas a cloud.

Apasionado por la tecnología y la innovación, construyo sistemas backend confiables mediante arquitectura cloud y diseño de software sólido, principalmente con Java en plataformas basadas en Azure. Con más de 15 años en banca, fintech, pagos y sistemas distribuidos, alineo las decisiones de ingeniería con OKRs de negocio usando prácticas pragmáticas como DDD, CQRS, arquitectura hexagonal y TDD. Me enfoco en claridad, sostenibilidad técnica y mejora continua, manteniendo la simplicidad en el centro de cada entrega.

Perfil profesional

Ingeniería backend

Desarrollo backend Java para APIs, microservicios y capacidades de plataforma en contextos bancarios y fintech.

Sistemas distribuidos

Experiencia con microservicios, comunicación orientada a eventos y sistemas reactivos.

Pagos y plataformas financieras

Trabajo backend en pagos digitales, transferencias de dinero y plataformas bancarias.

Coordinación técnica

Soporte a equipos de ingeniería mediante estándares, decisiones de arquitectura y onboarding.

Arquitectura y modernización

Experiencia de modernización con patrones como Parallel Change y Canary Release.

Foco en ingeniería asistida por IA

Foco actual de diseño en ingeniería asistida por IA y RAG para documentación técnica.

Resumen de experiencia

Sep 2025 - Presente

Barcelona, España

K-Lagan / AXA Seguros

Lead Software Engineer

Coordinación técnica e ingeniería backend

  • Coordino la alineación técnica entre 6 equipos de ingeniería, apoyando decisiones de arquitectura, estándares de ingeniería y onboarding de ingenieros.
  • Contribuyo al desarrollo backend con Java 21 y REST APIs en un entorno de seguros orientado a cloud.
  • Diseñé y propuse una iniciativa RAG para documentación técnica y de negocio usando Spring AI y LangChain4j.
  • Java 21
  • Spring Boot
  • Spring AI
  • LangChain4j
  • Langfuse
  • ClickHouse
  • OpenTelemetry
  • pgvector
  • REST APIs
  • Azure DevOps
  • OpenShift
  • PostgreSQL

Dic 2023 - Sep 2025

Lima, Perú

Yape / BCP

Senior Software Engineer

Servicios backend para pagos digitales

  • Desarrollé y mantuve servicios backend para pagos digitales y transferencias de dinero en sistemas fintech.
  • Trabajé con Java, Spring Boot, Quarkus, Kafka Streams, componentes Azure, PostgreSQL, Cosmos DB y Datadog.
  • Participé en sesiones técnicas internas sobre clean code, arquitectura evolutiva, diseño de APIs y mentoring.
  • Java 11/17/21
  • Spring Boot
  • Quarkus
  • NestJS
  • Kafka Streams
  • RxJava 3
  • Azure API Management
  • Microsoft Entra ID
  • Key Vault
  • Storage
  • Cosmos DB
  • Functions
  • PostgreSQL
  • Datadog
  • DDD

Ene 2021 - Dic 2023

Lima, Perú

Banco de Crédito del Perú / BCP

Technical Lead

Liderazgo técnico para BNPL

  • Lideré trabajo técnico sobre APIs backend y microservicios para el producto Buy Now Pay Later de BCP.
  • Coordiné trabajos de modernización usando patrones Parallel Change y Canary Release.
  • Colaboré con stakeholders de negocio y equipos de ingeniería en delivery y evolución de plataforma.
  • Java 11
  • Spring Boot
  • Kafka
  • Angular
  • RxJava 2
  • Azure API Management
  • Microsoft Entra ID
  • Key Vault
  • Storage
  • Data Lake
  • App Services
  • Cosmos DB
  • HashiCorp Vault
  • SQL Server
  • Kibana
  • Dynatrace

Feb 2020 - Ene 2021

Lima, Perú

Agora Pay / Intercorp Retail

Senior Software Engineer

Servicios backend para pagos móviles

  • Construí servicios backend y microservicios de soporte para sistemas móviles y backend de Agora Pay.
  • Trabajé con comunicación orientada a eventos usando Google Pub/Sub.
  • Contribuí en servicios Java, integraciones con Kotlin/Firebase, Redis, Elasticsearch, AWS, Azure DevOps y Kibana.
  • Java 11
  • Microservices
  • Google Pub/Sub
  • Kotlin
  • Firebase
  • Elasticsearch
  • Redis
  • AWS
  • Azure DevOps
  • Kibana

Nov 2017 - Sep 2019

Lima, Perú

NTT DATA / BCP Project

Software Engineer

Microservicios reactivos para banca

  • Desarrollé microservicios backend reactivos para plataformas de banca mayorista dentro de una arquitectura orientada a eventos.
  • Contribuí a propuestas de arquitectura alineadas con escalabilidad de largo plazo.
  • Trabajé con Java 8, Spring Boot, Apache Kafka, RxJava 2, Angular, Azure Cloud, AKS y Cassandra.
  • Java 8
  • Spring Boot
  • Apache Kafka
  • RxJava 2
  • Angular
  • Azure Cloud
  • AKS
  • Cassandra

Competencias técnicas

Fortalezas principales

Ingeniería backend JavaDiseño de APIsPlataformas de pagos y bancaMicroserviciosSistemas distribuidosCoordinación técnica

Backend

Java 8/11/17/21Spring BootQuarkusREST APIsRxJava 2/3KotlinNestJS

Arquitectura

MicroservicesDDDAPI DesignArquitectura evolutivaParallel ChangeCanary Release

Cloud & DevOps

Azure API ManagementMicrosoft Entra IDKey VaultAzure StorageAzure FunctionsApp ServicesAzure DevOpsOpenShiftAKSAWS

Datos y mensajería

Apache KafkaKafka StreamsGoogle Pub/SubPostgreSQLCosmos DBSQL ServerCassandraRedisElasticsearchData LakeClickHousepgvector

Observabilidad

DatadogKibanaDynatraceOpenTelemetry

Foco en IA

Spring AILangChain4jLangfuseDiseño RAG

Foco actual

  • Ingeniería de software asistida por IA

    Foco actual en soporte práctico de IA para flujos de ingeniería, documentación y productividad de desarrollo.

  • Diseño RAG para documentación

    Exploración de diseño para acceso aumentado por recuperación a documentación técnica y de negocio.

  • Portfolio como living CV

    Este sitio está estructurado como una plataforma profesional mantenible que puede evolucionar con trabajo real publicado.

  • Documentación de arquitectura y ADRs

    Foco continuo en documentación de arquitectura, registros de decisiones y gobernanza técnica.

  • Modernización del ecosistema Java

    Foco continuo en Java moderno, prácticas del ecosistema Spring y evolución de plataformas backend.