Backend Engineering
Java backend development for APIs, microservices, and platform capabilities in banking and fintech contexts.

Senior Java Backend Engineer focused on APIs, payments, distributed systems, and cloud-oriented banking platforms.
Passionate about technology and innovation, I build reliable backend systems through cloud architecture and solid software design, mainly with Java on Azure-based platforms. With 15+ years across banking, fintech, payments, and distributed systems, I align engineering decisions with business OKRs using pragmatic practices such as DDD, CQRS, Hexagonal Architecture, and TDD. I focus on clarity, technical sustainability, and continuous improvement, keeping simplicity at the center of delivery.
Professional Snapshot
Java backend development for APIs, microservices, and platform capabilities in banking and fintech contexts.
Experience with microservices, event-driven communication and reactive systems.
Backend work across digital payments, money transfers and banking platforms.
Support for engineering teams through standards, architecture decisions and onboarding.
Modernization experience using patterns such as Parallel Change and Canary Release.
Current design focus on AI-assisted engineering and RAG for technical documentation.
Experience Summary
Sep 2025 - Present
Barcelona, Spain
Lead Software Engineer
Dec 2023 - Sep 2025
Lima, Peru
Senior Software Engineer
Jan 2021 - Dec 2023
Lima, Peru
Technical Lead
Feb 2020 - Jan 2021
Lima, Peru
Senior Software Engineer
Nov 2017 - Sep 2019
Lima, Peru
Software Engineer
Core Skills
Current Focus
AI-assisted software engineering
Current focus on practical AI support for engineering workflows, documentation, and developer productivity.
RAG design for documentation
Design exploration for retrieval-augmented access to technical and business documentation.
Portfolio platform as living CV
This site is structured as a maintainable professional platform that can evolve with real published work.
Architecture documentation and ADRs
Ongoing focus on clearer architecture documentation, decision records and technical governance.
Java ecosystem modernization
Continued focus on modern Java, Spring ecosystem practices, and backend platform evolution.