I am a Senior Java Software Engineer with extensive experience building backend platforms for financial services, payment processing, banking integrations, and enterprise APIs.
I currently work at Visa on the Alias Directory Service for LATAM, developing secure and scalable Java microservices that support real-time payment identification through aliases such as QR codes and phone numbers.
My core expertise includes Java, Spring Boot, REST APIs, microservices, distributed systems, and transaction-processing integrations. I have worked with banks, payment providers, payment gateways, authorization flows, and financial platforms.
I have strong cloud and delivery experience with Google Cloud Platform, AWS, Docker, OpenShift, Jenkins, GitHub Actions, and Agile/Scrum practices. I am comfortable working across the full backend development lifecycle, from implementation and testing to deployment and production support.
I have worked with relational and NoSQL databases including PostgreSQL, Oracle, MongoDB, IBM DB2, and Microsoft SQL Server. I also use automated testing practices with JUnit and Mockito and apply software design patterns to build maintainable services.
I am a native Spanish speaker with advanced English proficiency, and I bring experience collaborating with cross-functional engineering, QA, support, and product teams in enterprise environments.