Back to portfolio

Lizardo Enrique Mamani Sanchez

Senior Java Backend Engineer / Senior Software Engineer

Senior Java Backend Engineer focused on APIs, payments, distributed systems, and cloud-oriented banking platforms.

Passionate about technology and innovation, I build reliable backend systems through cloud architecture and solid software design, mainly with Java on Azure-based platforms. With 15+ years across banking, fintech, payments, and distributed systems, I align engineering decisions with business OKRs using pragmatic practices such as DDD, CQRS, Hexagonal Architecture, and TDD. I focus on clarity, technical sustainability, and continuous improvement, keeping simplicity at the center of delivery.

linkedin.com/in/lenz90
github.com/lenz90
lenz.90@gmail.com
Peru / WhatsApp: +51 994 313 610
lenz4j.dev

Experience Summary

K-Lagan / AXA Seguros · Lead Software Engineer

Sep 2025 - Present · Barcelona, Spain

Technical coordination and backend engineering

  • Coordinate technical alignment across 6 engineering teams, supporting architecture decisions, engineering standards, and onboarding for engineers.
  • Contribute to Java 21 backend development and REST API work in a cloud-oriented insurance environment.
  • Designed and proposed a RAG initiative for technical and business documentation using Spring AI and LangChain4j.

Java 21, Spring Boot, Spring AI, LangChain4j, Langfuse, ClickHouse, OpenTelemetry, pgvector, REST APIs, Azure DevOps, OpenShift, PostgreSQL

Yape / BCP · Senior Software Engineer

Dec 2023 - Sep 2025 · Lima, Peru

Digital payments backend services

  • Developed and maintained backend services for digital payments and money transfers in fintech systems.
  • Worked with Java, Spring Boot, Quarkus, Kafka Streams, Azure components, PostgreSQL, Cosmos DB, and Datadog.
  • Participated in internal technical sessions on clean code, evolutionary architecture, API design, and 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

Banco de Crédito del Perú / BCP · Technical Lead

Jan 2021 - Dec 2023 · Lima, Peru

BNPL technical leadership

  • Led technical work for backend APIs and microservices supporting BCP's Buy Now Pay Later product.
  • Coordinated modernization work using Parallel Change and Canary Release patterns.
  • Collaborated with business stakeholders and engineering teams on delivery and platform evolution.

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

Agora Pay / Intercorp Retail · Senior Software Engineer

Feb 2020 - Jan 2021 · Lima, Peru

Mobile payments backend services

  • Built backend services and microservices supporting mobile and backend systems for Agora Pay.
  • Worked with event-driven communication using Google Pub/Sub.
  • Contributed across Java services, Kotlin/Firebase integrations, Redis, Elasticsearch, AWS, Azure DevOps, and Kibana.

Java 11, Microservices, Google Pub/Sub, Kotlin, Firebase, Elasticsearch, Redis, AWS, Azure DevOps, Kibana

NTT DATA / BCP Project · Software Engineer

Nov 2017 - Sep 2019 · Lima, Peru

Reactive banking microservices

  • Developed reactive backend microservices for wholesale banking platforms within an event-driven architecture.
  • Contributed to architecture proposals aligned with long-term scalability.
  • Worked with Java 8, Spring Boot, Apache Kafka, RxJava 2, Angular, Azure Cloud, AKS, and Cassandra.

Java 8, Spring Boot, Apache Kafka, RxJava 2, Angular, Azure Cloud, AKS, Cassandra

Earlier Experience

Ayesa, TeamSoft SAC, MDP Consulting, 3DEV, B&G, Boticas Peruanas FASA · Java Programmer

Oct 2011 - Nov 2017 · Lima, Peru

Earlier enterprise software experience across Java portals, backend services, payment gateway integration, credit bureau decision services, service orchestration, migrations, and data support for clients/projects including Claro Peru, MiClaro, CULQI, DataCredito, Sentinel, Equifax, Profuturo, TICORP / Grupo Romero, Alicorp, Komatsu Mitsui, Nissan Maquinarias, and FASA.

Core Skills

Core strengths: Java backend engineering, API design, Payments and banking platforms, Microservices, Distributed systems, Technical coordination

Backend: Java 8/11/17/21, Spring Boot, Quarkus, REST APIs, RxJava 2/3, Kotlin, NestJS

Architecture: Microservices, DDD, API Design, Evolutionary Architecture, Parallel Change, Canary Release

Cloud & DevOps: Azure API Management, Microsoft Entra ID, Key Vault, Azure Storage, Azure Functions, App Services, Azure DevOps, OpenShift, AKS, AWS

Data & Messaging: Apache Kafka, Kafka Streams, Google Pub/Sub, PostgreSQL, Cosmos DB, SQL Server, Cassandra, Redis, Elasticsearch, Data Lake, ClickHouse, pgvector

Observability: Datadog, Kibana, Dynatrace, OpenTelemetry

AI focus: Spring AI, LangChain4j, Langfuse, RAG Design

Education

  • Master in Mathematical Engineering and Computing

    UNIR

    Sep 2023 - Sep 2025

  • Bachelor in Industrial Engineering

    Universidad Tecnológica del Perú

    Jan 2015 - Sep 2020

  • Intensive English Program

    EF Education First, Cambridge, United Kingdom

    Apr 2025 - Sep 2025

Languages

  • Spanish

    Native

  • English

    B1 conversational/intermediate

Volunteer

  • Volunteer firefighter

    Compañía de Bomberos Roma 2, Peru

Credentials

Verify all: credly.com/users/lenz90