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

About Me

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.

I'm open to Principal Engineer, Staff Engineer, or Software Architect roles where agentic AI and distributed-systems rigor meet — particularly in fintech or platform organizations operating at scale.

Languages

SpanishNativeEnglishProficient

Specialization Areas

Agentic AI Systems
Microservices Architecture
Domain Driven Design
Technical Leadership

Technical Expertise

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

🤖

AI & Agentic Systems

Agentic WorkflowsMulti-Agent OrchestrationClaude / LLM IntegrationLangChainLangGraphRAGSpec-Driven DevelopmentMCP (Model Context Protocol)AI Code Review
🏗️

Software Architecture

Microservices ArchitectureEvent-Driven ArchitectureDomain Driven Design (DDD)Hexagonal ArchitectureClean ArchitectureC4 ModelBIANAPI Design (REST/GraphQL)
⚙️

Backend & Frameworks

RustJava (Spring Boot, Quarkus)NodeJS / NestJSPythonReactive Programming (RxJava, WebFlux)Functional Programming
☁️

Cloud & Infrastructure

AWSAzureDockerMicroservicesObservability
📊

Observability

DatadogDynatraceKibanaPagerDutyGrafana
🗄️

Data & Persistence

PostgreSQLOracleMongoDBSQL ServerDB2CosmosDBRedisCaffeinePrismaHibernateFlyway
🧪

Testing & Quality

JUnit5MockitoJestTestcontainersSonarQubeCheckstyleFortifyContinuous Benchmarking
🔧

Engineering Practices

TDD / BDDCI/CDAgile (Scrum, Kanban)Design Thinking

Professional Experience

A track record of leading engineering teams and delivering high-impact financial platforms at scale.

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.
  • Daily delivery across a polyglot fleet of Rust, TypeScript, and Python services, spanning backend, frontend, and infrastructure.
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.
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.
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.
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.

Key Achievements

Measurable impact delivered across enterprise fintech platforms.

5x

Optimization 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-wide

Continuous performance benchmarking introduced across production services and codified as an engineering standard.

Formal Education

Systems engineering foundation.

May 2016 – Dec 2019

Bachelor in Systems Engineering

Universidad Tecnológica del Perú

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.

Email

bannergz1999@gmail.com

Phone

+51 994 486 755

LinkedIn

Banner Gonzales