I'm a passionate and eager-to-learn software developer, with a strong interest in Java backend development. My journey in tech has been driven by a desire to create elegant and efficient solutions, diving deep into backend logic.
I'm constantly improving my skills and exploring new technologies. Java allows me to build robust applications that scale. I'm always looking for opportunities to grow and contribute to meaningful projects.
Outside of programming, I have an amateur interest in history, economy, psychology, self-improvement, music, muay thai and personal development methodologies. I enjoy exploring how our minds work and how we can continuously improve ourselves, whether it’s through better habits, mindset shifts, or understanding human behavior.
Expertise
Technologies, tools, and practices I work with daily.
- I'm currently working on a project for Banco Santander, contributing to backend systems that manage the full lifecycle of syndicated loans.
My responsibilities include:
- Development and maintenance of data integration solutions for
syndicated loans at Banco Santander:
- Software Development: Developed software for the reconciliation and transformation of data
from LoanIQ, ensuring accurate ingestion into the corporate Data Lake.
- Maintenance & Evolution: Worked on both the development of new features and the resolution
of technical incidents (bug fixing).
- Specialized Level Support: Handled the management and resolution of critical integration
errors, guaranteeing the integrity and availability of banking data flows.
This position requires precision, reliability, and constant collaboration within a highly regulated banking environment.
- Developed Topaz, a personal development and journaling application, featuring a REST API built with Spring Boot and Spring JPA, with data securely stored in SQLite.
- Applied a clean MVC architecture with clear separation of concerns, supported by utility classes and services for reusable logic.
- On the frontend, used Thymeleaf SSR to render dynamic HTML pages and Tailwind CSS to create a responsive, modern user interface.
- Integrated JavaFX with WebView to provide a desktop application experience while reusing the web interface.
- Implemented secure journal storage using AES encryption to protect entries, ensuring user privacy and data integrity.
- This project showcases knowledge in full-stack Java development, implementing secure data handling and adhering to clean, maintainable coding practices across the entire application
View Project
- As a freelance web developer, I have worked with various clients, helping them build and maintain websites, create user-friendly interfaces, and implement backend solutions.
- I specialize in frontend and backend technologies, such as JavaScript, HTML, CSS, Tailwind, Bootstrap, and more.
- My goal is to deliver responsive, clean, and efficient web solutions tailored to my client's needs.
- During my time at VASS, I worked as an Junior Programmer, focusing on Document Management and Documentum. I gained experience in developing Java Spring-based RESTful APIs.
- I was involved in projects for major clients including Cetelem, Acciona, Santander, Kern Pharma, and Osakidetza, where I contributed to various backend and document management solutions.
I studied for Grado Superior en Desarrollo de Aplicaciones Multiplataforma.