Actualmente, formo parte del área de Transformación Corporativa en Bankinter, donde aplico mi background en ingeniería para modernizar el ecosistema tecnológico de la entidad. Llevando proyectos estratégicos a nivel grupo.
- Java Ecosystem: Java (8, 11, 17+), Jakarta EE.
- Frameworks: Spring Boot, Spring MVC, Hibernate/JPA.
- Arquitectura: Microservicios, REST APIs, Diseño de Sistemas Escalables.
- Bases de Datos: PostgreSQL, Oracle SQL, MySQL. Experiencia con NoSQL (Elasticsearch).
- Frameworks: Astro (Static Site Generation & SSR), Conceptos de "Islands Architecture".
- Core Web: Modern JavaScript (ES6+), HTML5, CSS3 (Flexbox, Grid, Responsive Design).
- CMS: Headless CMS (Strapi), Content Modeling.
- Contenedores: Docker, Docker Compose (Orquestación multi-contenedor).
- Servidores: Nginx (Reverse Proxy & Configuración), Apache Tomcat.
- CI/CD: Jenkins, GitHub Actions (Pipelines de automatización), Maven.
- Control de Versiones: Git (Gitflow, Pull Requests).
- Agile: Liderazgo técnico en Scrum/Kanban, Sprint Planning, Retrospectivas.
- Gestión: Transformación Digital, Mentoring de equipos, Comunicación con Stakeholders.
- Idiomas: Inglés y Español (Nivel profesional fluido).
Technical Lead
June 2018 - Present at Bankinter, Madrid, SpainLeading a development team at Bankinter, responsible of delivering projects of online banking. Knowledge of bank products as transfers, accounts, investment products. Good knowledge of the architecture, microservices architecture, deployments process and coordination with other development teams.
Senior Java developer
January 2017 - June 2018 at Vass (Bankinter), Madrid, SpainSenior Java Developer role at Bankinter. Client side project (Agile/Scrum) consists of sprint planning (2 weeks), estimation, task prioritisation, retrospectives. Knowledge of bank products as transfers, accounts, investment products. Good knowledge of the architecture, continuous integration, Jenkins workflow, production deployments process and coordination with other development teams.
Java developer
November 2015 - January 2017 at VassIT UK, London, United KingdomWorking as a Java Developer on for LifeWorks Ltd. Client side project (Agile/Scrum) consists of sprint planning (3 weeks), estimation, task prioritisation, retrospectives, user stories, working with product owners, UX/UI teams, involved with demonstrations and showcasing to the client. Project based in Hippo CMS 10.02, Java EE, Freemarker templates, Spring Framework, Apache Jackrabbit as a content repository, JUnit test cases, ehCache, Apache Tomcat Server. Using NoSQL Couchbase and Elasticsearch, RestFul API to manage analytics and metrics of the whole site and being consumed by external Angular and React web apps.
Web Developer
July 2013 - February 2015 at KeyFibre S.L., Valencia, SpainWeb developer for a startup KeyFibre S.L. Estimation, task prioritisation, user stories, working with designer and demonstrations showcasing to the client. Online store based in Prestashop, php, Javascript, MySQL, HTML5, CSS3, Paypal integration. Weekly meetings with client, feedback and new features.
Junior Java developer
March 2011 - June 2013 at GMV Innovating Solutions, Valencia, SpainJunior Java Developer on Liferay 6.1 CMS for hofmann.es, Project weekly meetings, estimation, task prioritisation, retrospectives, user stories, working with designers, demonstrations to the client. Project based in Liferay 6.1, J2EE, JSF, Spring Framework, Hibernate, MySQL, JUnit, Spring cache, RestFul API, Apache Tomcat Server, Facebook API for user login and information, maven dependency management. Also involved in a project for Polytechnic University of Valencia client side for six months, Migration from old version Liferay 5 to 6.1, adapting portlets to JSF, Hibernate database, Maven dependency management, JUnit.
Certificate of Higher Education (HNC) in Application development software
2009 to 2011 at Florida Universitaria, Valencia, Spain
Vocational Education and Training (VET) in Network Operating Systems
2007 to 2009 at Florida Universitaria, Valencia, Spain