Carrera Profesional

He desarrollado mi carrera profesional en distintos ámbitos (seguros, banca, telecomunicaciones y administración pública).

Si bien la mayor parte de mi carrera he trabajado con Java, he trabajado con diferentes tecnologías tanto de “back” como de “front”.

Debido a las características de los proyectos en los que he trabajado, he realizado también tareas de devOps (siempre ligado a la puesta en producción del código) y automatización de pruebas de QA (pruebas unitarias, integración, aceptación y rendimiento).

Experiencia laboral

Desarrollador software

01/2025 - actualidad
Paradigma Digital O2

Desarrollador python con Django y FastAPI para la parte de back de la aplicación de O2 para la gestión de sus clientes (captación y area privada).

Tecnologías: Python 3, Django, FastAPI, y Postgres
Frameworks: pyCharm, AWS, y Windsurf

Desarrollador software

10/2023 - 12/2024
Paradigma Digital BME

Desarrollador java microservicios para desarrollo de nueva infraestructura para cliente BME por nuevos requerimientos del regulador EMIR-Refit.

Tecnologías: Java 18 (spring-boot), Procesamiento de xmls, Kafka, Openshift, y ArgoCD
Frameworks: Intellij

Desarrollador web

2019 - 10/2023
Paradigma Digital Mapfre

Desarrollador software para el departamento “BigCities” de Mapfre de la aplicación Yip Yop.

  • Desarrollo en parte front (ionic con angular): PWA, android y iOS.
  • Desarrollo en parte back (AWS) con integración con los sistemas de Mapfre, OneTrust y Redsys.
  • Desarrollo en automatización de QA.
Tecnologías: Javascript
Frameworks: Ionic con cordova (PWA, iOS y Android), AWS Serverless (AWS Lambda con node, AWS Dynanodb, AWS StepFunctions, AWS CodePipeline)., Selenium-js con webdriver.io, CicleCI, y Visual Studio Code

Desarrollador software

05/2019 - 10/2019
Paradigma Digital Banco Santander

Desarrollador software para Banco Santander en departamento OpenPlatform APIs. Evaluación de distintos “IAMs” para la futura implementación de un “GlobalId” de todas las plataformas del banco.

Frameworks: Azure Devops, Transmit Security, ForgeRock, Okta, y Agile Scrum

Desarrollador software y devops

08/2018 - 04/2019
Paradigma Digital BBVA

Desarrollador software para BBVA en departamento de monitorización de la plataforma ECS en los proyectos:

  • Sigma: API para la gestión de alarmas.
  • Automatización del despliegue de la arquitectura en AWS.
Tecnologías: Go (golang), Docker, y Ansile
Frameworks: JIRA, Gitbucket, Jenkins, y Visual Studio Code

Desarrollador web, devops y Automaticación QA

08/2017 - 07/2018
Barrabes Meaning Santander Universidades

Desarrollador software en parte back, devOps y automatización de QA para aplicación web de Santanderx.

Tecnologías: Spring Boot, Maven, Docker, Docker compose, Node js, Mongo, Kafka, Kubernetes, Ansible, kong en aws, Aws ec2, route53, cognito, lambda, cloudFormation, selenium, cucumber-js, y gatling
Frameworks: JIRA y Agile Scrum

Automatización QA

02/2016 - 07/2017
Datio BBVA

Desarrollador software en departamento de QA para la automatización de test de Integración, Aceptación y de Rendimiento para los distintos proyectos y CORE de la empresa, ‘joint venture’ de BBVA y Stratio.

Tecnologías: Kafka, Postgress y Cassandra, Java J2SE, Python, Maven, Docker, Docker-compose, Selenium, Cucumber, Radish-bdd, Yeoman, Gatling, Ansible, Jenkins, Nexus, y Git-Flow
Frameworks: JIRA, DC/OS, MEsos, y Agile Scrum

Desarrollador software

06/2015 - 01/2016
Sngular Indra

Desarrollador software en parte back (spring, API RESTful, apiari, maven, jenkins, TDD) y font (angularjs, boootstrap, sass, gulp) para aplicación de gestor de sensores de tráfico en carreteras en Kuwait para Indra.

Tecnologías: Spring Boot, Apiari, Maven, Jenkins, Angularjs, y Sass
Frameworks: JIRA y Agile Scrum

Desarrollo arquitectura BTT

03/2013 - 05/2015
Quality Objects Banco Popular

Desarrollador software Java J2EE en la arquitectura de IBM BTT Bank Transformation Toolkint. Diseño e implementación de la capa de presentación y datos. Implementación de tests de rendimiento de la arquitectura.

Tecnologías: Java J2EE, IBM BTT, SOAP, Dojo, Jmeter, y JProfiler
Frameworks: Rational Application Developer, Rational Performance Tester, y WebShpere Application Server

Modelado BTT y BPM

02/2012 - 02/2013
Quality Objects Banco Popular

Desarrollador en un proyecto de Gestion Documental: Archivo desplazado para Grupo Banco Popular Español.

  • IBM Bussines Process 7.5. Modelado de flujos de negocio.
  • IBM BTT Bank Transformation Toolkint. Diseño e implementación de la capa de presentación y datos.
Tecnologías: Java y Javascript
Frameworks: IBM BTT y IBM BPM 7.5

Aplicación Web para contenidos multimedia

03/2011 - 02/2012
Quality Objects Alcatel-Lucent

Desarrollador en el proyecto onLine Commerce Program2: Aplicación J2EE para ampliación e integración de plataforma externa de contenidos online (thePlatform) en departamento IPTV de Alcatel-Lucent.

Tecnologías: Java J2EE, Spring MVC, Hibernate, Solr, SVN, Jetty, Maven, y Hudson
Frameworks: Eclipse, Perforce, y Agile Scrum

Desarrollador software

03/2007 - 03/2011
Quality Objects Alcatel-Lucent

Desarrollo java en el departamento I+D de Alcatel Lucent para los proyectos:

  • CNM-CSA: Aplicación J2EE cliente/servidor que ofrece servicios AAA (Autentificación, Autorización y Credenciales de Acceso) en redes de telecomunicaciones para el control de elementos de red. Creación y automatización de herramientas de devOps y pruebas unitarias.
  • CNM-CFMA: Aplicación J2EE cliente/servidor que ofrece servicios de alarmas en tiempo real de los elementos de una red.Creación y automatización de herramientas de devOps y pruebas unitarias.
Tecnologías: Java J2SE, Schell scripting, Perl, Ant, JBoss, Mysql, OpenLDAP, y Hudson
Frameworks: Eclipse, Clear Case, Clear Quest, y QFtest

Desarrollador de Aplicaciones Web

8/2005 - 03/2007
AXPE Consulting Madrid Digital

Desarrollo de distintos proyectos web del portal madrid.org (SILEX, PJCC, SECO) con éstas funciones:

  • Desarrollo, migraciones y mantenimiento de aplicaciones web en J2EE con modelo MVC propietario desplegado en servidores de aplicaciones OC4J
  • Desarrollo de aplicaciones en Crystal Reports e integración con las aplicaciones Java.
Tecnologías: Java, JSP, JSTL, Javascript, DWR (AJAX), y Oracle
Frameworks: Netbeans y StarTeam