Summary
David Baldarrago is a Software Architect with 13 years of experience building and leading agile engineering teams across finance, retail, and services, currently driving architecture at Banco de Crédito BCP in Lima. He specializes in microservices, SOA, and Big Data platforms, applying rigorous non-functional design (concurrency, high availability, scalability, security) and proven design patterns to reduce complexity and raise continuous code quality. Hands-on with Java and Go, he has delivered streaming and distributed solutions using Kafka, Apache Storm, HBase, and cloud-native tooling including Docker, Kubernetes and Jenkins. David blends architecture and delivery: promoting DevOps practices, integration of business processes, and automation of CI/CD pipelines to accelerate reliable releases. He has a track record of motivating teams through Scrum and fostering pragmatic innovation that balances technical debt with business value. An early Linux/open-source practitioner with roots in systems and telecom integration, he brings both low-level operational insight and enterprise-scale system design.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.), Comunicaciones de Datos, Bachelor of Technology (B.Tech.), Comunicaciones de Datos at TECSUP
Ingeniero, Sistemas, Ingeniero, Sistemas at Universidad Peruana de Ciencias Aplicadas
English