Skip to content
Available for new opportunities

Banner Gonzales

Software Architect | AI & Agentic Systems | Fintech at Scale

I architect fintech platforms for millions of users — and build the developer platforms and AI workflows engineering teams run on.

  • 8+

    Years Experience

  • 20+

    Enterprise APIs

  • Millions

    Users Impacted

  • 300%

    AI Efficiency Gain

Professional Experience

Systems Engineer with over 8 years architecting high-traffic financial platforms, now building the developer platforms and AI workflows that engineering teams run on. Principal Engineer at YaVendio, working across a polyglot fleet of Rust, TypeScript, and Python services. Previously Technical Lead at Yape, where I led the design of microservices and event-driven systems serving millions of users within the BCP financial ecosystem. I work where distributed-systems rigor meets agentic AI: spec-driven development, multi-agent workflows, and platforms that make teams measurably faster.

  • 5xOptimization of applications and products.
  • 250%Efficiency improvement in the customer service process.
  • 19+APIs managed in production integrated with BCP’s financial systems.
  • 60+Internal services aggregated into a self-updating developer documentation portal with automated health scoring.
  • Org-wideContinuous performance benchmarking introduced across production services and codified as an engineering standard.
  1. Jun 2026 – PresentCurrent

    Principal Engineer

    YaVendio

    • Technical leadership of an engineering team responsible for multiple platform capabilities.
    • Built a self-updating developer portal aggregating documentation and OpenAPI specifications across 60+ internal services, with automated documentation-health scoring and SSO-gated access.
    • Designed an authenticated architecture-documentation platform with C4 modeling, validated in CI on every change.
    • Authored the organization’s Rust microservice scaffold — hexagonal architecture, persistence, observability bootstrap, and container-based integration testing — adopted as the fleet standard.
    • Introduced continuous performance benchmarking across three production services and codified it as an organization-wide engineering standard.
    • Contributor to and power user of the internal agentic AI harness — skills, subagents, and safety hooks for Claude-based workflows — used across the engineering organization.
    • Created ya-architecture-design, a Claude Code skill that declares a change’s architecture level before any code exists and applies the coupling ladder and the ten questions from my public software architecture atlas.
    • Daily delivery across a polyglot fleet of Rust, TypeScript, and Python services, spanning backend, frontend, and infrastructure.
  2. Nov 2022 – Mar 2026

    Software Technical Lead

    Yape

    • Technical leadership of an engineering team responsible for multiple capabilities of the Yape ecosystem used by millions of users.
    • Design of solution architectures using the C4 Model and principles of DDD and microservices architecture.
    • Responsible for more than 19 APIs in a microservices architecture integrated with BCP’s financial systems.
    • Design of event-driven solutions for processing financial transactions.
    • Implementation of backend services with Spring Boot, Quarkus, and NodeJS.
    • Definition of architectural guidelines for cross-organizational teams.
    • Monitoring and observability of critical systems using Dynatrace, Datadog, Grafana, Kibana, and PagerDuty.
    • Resolution of critical production incidents in high-availability and high-concurrency systems.
  3. Jan 2021 – Nov 2022

    Software Technical Lead

    Globant Perú

    • Technical leadership of the team responsible for core capabilities of the Yape ecosystem.
    • Design and development of financial microservices for critical customer experience (CX) functionalities.
    • Product monitoring using Dynatrace and Kibana tools.
    • Design of REST APIs for high-volume transaction services.
    • Development of more than 15 business APIs using microservices architecture.
    • Implementation of clean and decoupled architectural patterns.
    • Integration with the bank’s core financial system.
  4. Feb 2020 – Jan 2021

    Software Application Java Developer

    NTT DATA

    • Technical team leader at BCP, achieving quarterly project goals with functionalities such as credit card payments, challenge authentication, and enrollment flows.
    • Development, testing, and delivery of reactive applications.
    • Product analysis and definition based on microservices architecture.
    • Responsible for more than 10 APIs with microservices architecture.
    • Roadmap planning and monitoring.
  5. Apr 2019 – Feb 2020

    Software University Practices

    IBM

    • Development of enterprise solutions for corporate systems.
    • Development of backend services in Java.
    • Integration with enterprise systems and corporate databases.
    • Development of REST APIs for internal applications.
    • Participation in technology modernization projects.
    • Development of custom bots using Automation Anywhere RPA tool.

Technical Expertise

A comprehensive toolkit for designing, building, and scaling enterprise-grade financial platforms.

AI & Agentic Systems

  • Agentic Workflows
  • Multi-Agent Orchestration
  • Claude / LLM Integration
  • LangChain
  • LangGraph
  • RAG
  • Spec-Driven Development
  • MCP (Model Context Protocol)
  • AI Code Review

Software Architecture

  • Microservices Architecture
  • Event-Driven Architecture
  • Domain Driven Design (DDD)
  • Hexagonal Architecture
  • Clean Architecture
  • C4 Model
  • BIAN
  • API Design (REST/GraphQL)

Backend & Frameworks

  • Rust
  • TypeScript
  • Java (Spring Boot, Quarkus)
  • NodeJS / NestJS
  • Next.js / React
  • Python
  • Reactive Programming (RxJava, WebFlux)
  • Functional Programming

Messaging & Workflows

  • Apache Kafka
  • RabbitMQ
  • Temporal (Durable Execution)
  • Schema Registry
  • Async Processing Patterns

Cloud & Infrastructure

  • AWS
  • Azure
  • Docker
  • GitHub Actions
  • Kong (API Gateway)
  • Microservices
  • Observability

Observability

  • OpenTelemetry
  • SigNoz
  • Datadog
  • Dynatrace
  • Grafana
  • Kibana
  • PagerDuty

Data & Persistence

  • PostgreSQL
  • Oracle
  • MongoDB
  • SQL Server
  • DB2
  • CosmosDB
  • Redis
  • Caffeine
  • Prisma
  • Hibernate
  • Flyway

Testing & Quality

  • JUnit5
  • Mockito
  • Jest
  • Testcontainers
  • SonarQube
  • Checkstyle
  • Fortify
  • Continuous Benchmarking

Engineering Practices

  • TDD / BDD
  • CI/CD
  • Agile (Scrum, Kanban)
  • Design Thinking

Let’s Work Together

Looking for a Principal Engineer or Software Architect to drive your platform and AI strategy? I’d love to discuss how I can contribute to your organization’s success.

Education
Bachelor in Systems Engineering · Universidad Tecnológica del Perú · May 2016 – Dec 2019
Languages
Spanish — Native · English — Proficient