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

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 think in diagrams. So this page is one: the panel beside you zooms from the context I work in down to the code.
Banner GonzalesSoftware architect · Lima, Peru
Career
Selected work
- Agentic AI harnessContributor · 2026
- Developer portalPlatform · 2026
- Rust service scaffoldArchitecture · 2026
- C4 docs platformArchitecture · 2026
- Continuous benchmarksPerformance · 2026
- Yape promotions landingPerformance · Yape
Point at a name: the diagram lights the component it became.
What moved
First load of Yape’s promotions landing (1,000+ promotions with per-segment rules): Algolia search instead of a single Redis key, CDN-served images, lazy-loaded WebView.
Revert rate on merged PRs at YaVendio, down from 1.0%, while monthly merges grew 8x (Jan–Jun vs Jul–Oct 2026).
APIs managed in production integrated with BCP’s financial systems.
Internal services aggregated into a self-updating developer documentation portal with automated health scoring.
Continuous performance benchmarking introduced across production services and codified as an engineering standard.
Tools I reach for
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
Free tools I keep: the Software Architecture Atlas and a 2026 Peruvian income-tax calculator.
Let's design the next one
Architecture reviews, platform and AI-workflow design, or a Principal or Software Architect role. Sam, the German Shepherd above, has been with me since I was 13; my ventures carry her name.
Download my CV. Code on GitHub. Spanish native, English proficient. Bachelor in Systems Engineering, Universidad Tecnológica del Perú.






