Summary
Samuel Mendoza is a Backend Java Software Engineer with 8 years of experience building scalable microservices and banking platforms, currently contributing to Banco de Crédito BCP. He specializes in Java, Spring, reactive programming with Reactor, Redis caching patterns, Kafka, Kubernetes and observability tools like Dynatrace and Grafana, and has hands-on experience with CI/CD, Azure and Vault. Samuel has implemented secure authentication and consent systems (including modular 2FA and facial recognition flows) and led end-to-end microservice design from architecture and security analysis to production. Alongside freelance work in Java, NestJS and Rust, he applies data-analysis skills from earlier roles using Power BI and DAX to inform engineering decisions. Based in Barranca, Peru, he combines practical banking-grade engineering with a continuous learning mindset, regularly sharing and acquiring knowledge through conferences and developer communities.
8 years of coding experience
2 years of employment as a software developer
Bachiller, Computer Science, Bachiller, Computer Science at Universidad Nacional José Faustino Sánchez Carrión