Profileimage by Javier deDiegoNavarro Software Architect, Team Lead, Java Senior Developer from

Javier de Diego Navarro

available

Last update: 10.06.2024

Software Architect, Team Lead, Java Senior Developer

Graduation: Computer Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | French (Elementary) | Portuguese (Elementary) | Spanish (Native or Bilingual)

Keywords

Scrum Methodology Apache Kafka Java (Programming Language) Agile Methodology C Sharp (Programming Language) Cascading Style Sheets (CSS) Java Platform Enterprise Edition (J2EE) Shell Script Web Services HTML + 59 more keywords

Attachments

CV-JavierDeDiegoNavarro-ES-20240519_100624.pdf

Skills

metodología Agile, agile, AWS, Android, Ansible, Apache, JMeter, Kafka, Kafka Streams, Apache Kafka, Maven, Struts, Apigee, macOs, ArchiMate, backend, bootstrap, C#, C# .NET, CSS, css3, Confluence, Cucumber, base de datos, database, administración de datos, Docker, Dynatrace, Xml, Gherkin, Git, GitHub, Grafana, html, Hibernate, HTML5, DB2, Mobile Application, J2EE, Java EE, Java, Java 8, JPA, JavaScript, JSF, JSP, Jenkins, Jira, Jquery, JUnit, Kubernetes, Linux, Liquibase, MVC, microservicios, Azure, Windows, MongoDB, MyBatis, Mysql, Administración de redes, Oracle WebCenter, Oracle, Oracle DB, PL-SQL, Postgres, Soap, SQL, Scrum Master, Scrum, Shell Script, Shell scripting, Configuración del software, desarrollo de la aplicación, Sonar, SonarQube, Spring security, Spring Boot, Swagger, pruebas automatizadas, casos de prueba, Vert.x, aplicación web, Aplicaciones web, desarrollo de aplicaciones web, Desarrollo Web, Web development, WebServices, Web Services, WebFlow, páginas web, JBoss

Project history

08/2023 - 12/2023
Arquitectura y desarrollo de aplicaciones web
Eager Minds

Java 17, Java 21
Spring
Kafka
Cucumber/Gherkin
Docker
Maven/Archetypes
ArchiMate
MongoDB
AWS
GitHub Actions
Shell Script
Open API
API First
Contract First
BDD
TDD

07/2022 - 12/2023
Profesor de programación
Eager Minds

JavaScript
Java
Linux
Git
Hardware

02/2023 - 07/2023
Arquitecto de software, Team Lead en BMW
Eager Minds

Java 11 y Java 17, Kafka, AWS, Spring Boot, cucumber, Insomnia, Docker,
MongoDb, Postgres, Liquibase, Shell Script...
En este proyecto he trabajado con un equipo internacional formado por
compañeros de China, Alemania y Marruecos.
Diseño de arquitectura, Showcases, Desarrollo, Sesiones de formación al
equipo.

09/2021 - 02/2023
Software Architect, Team Lead, Scrum Master en Iberia
Eager Minds

# Desarrollo de aplicaciones web para la administración de datos en Iberia.
Análisis y desarrollo de las Historias de Usuario.
Reuniones con el cliente.
Liderazgo, estimación y ejecución de los desarrollos. Selección, formación y
seguimiento del equipo de desarrollo.
Uso de metodología Agile para la gestión del proyecto, Confluence para la
documentación y Jira para la gestión de tareas (User Stories).
Preparación y gestión de los Sprints, Dailies y Retros del equipo, además de
encuestas y seguimiento periódico de la motivación del equipo.
Análisis de la BD de Oracle WebCenter Sites. Auditoría, análisis de las
librerías y arquitectura de Iberia.
Diseño de la arquitectura del proyecto. Desarrollo de showcases para los
desarrolladores.
Coordinación de las dependencias con terceras partes y otros equipos de
desarrollo.
Soporte en los despliegues de los diferentes entornos hasta Producción.
Seguimiento del progreso del equipo y soporte para asegurar la calidad y el
tiempo de entrega.
Configuración del software necesario para un desarrollo más simple y limpio.
Diseño de los casos de prueba con BDD y formación de los QA's en pruebas
automatizadas con Cucumber para validar la integridad de los datos migrados.
Java, Spring, JPA, Mapstruct, Lombok, Liquibase, H2, Oracle, SQL, PL-SQL,
Maven,
Cucumber, Streams, Docker, Archimate,

11/2020 - 09/2021
Diseño, Arquitectura y Desarrollo Web en El Corte Inglés
Eager Minds

Diseño, Arquitectura y Desarrollo de la nueva aplicación web de venta para El
Corte Inglés.
Análisis y definición de requisitos, desarrollo de los showcases, diseño de
los microservicios y cómo conectarlos, monitorización y configuración de los
despliegues.
Metodología Agile para la gestión del proyecto, Confluence para la
documentación y Jira para la gestión de historias de usuario.
Shell scripting para la creación de herramientas que ayudaran en el trabajo
diario de los desarrolladores.
Arquitectura de microservicios, Kafka, Java 11, Spring, Cucumber, Docker,
Lombok, Mapstruct, Archimate, Config Manager.

05/2020 - 11/2020
Team Leader at Santander Consumer Finance
BABEL

Java, Vert.x, Securización, Microservicios, Apigee, Kubernetes, Azure.

11/2015 - 11/2020
Project Manager, Project Analyst, Web Developer
Eager Minds

Diversos proyectos para clientes finales donde me he ocupado del 100% del
proceso, desde el trato con el cliente hasta el desarrollo final del backend y
frontend con el despliegue:
* Web para alquiler de barcos
* Tienda online
* Apps internas para control de stock
Arquitecturas utilizadas: Microservicios, Orientada a Eventos, MVC y
monolítica
JIRA, SVN, GIT, J2EE, Java 8, Java 11, Mysql, H2, Postgres, WebServices,
Maven, JSP, Struts, Spring, Apache Tiles, Hibernate, HTML5, CSS, Jquery,
JUnit, SonarQube, Authentication Filter, y más

05/2019 - 05/2020
Software Architect at IBERIA
BABEL

Java, Microservicios, Keycloak, Kubernetes, AWS, Docker, BELK, GitHub,
Jenkins, Grafana, Ansible, JMeter, Kybana, Dynatrace, Stress Tests

12/2017 - 05/2019
Arquitecto Java EE
Yapiko Software House

Aplicaciones web de apuestas deportivas, arquitectura, maven, java 11,
macOs, liquibase, git

05/2017 - 12/2017
Arquitecto/Team Leader/Analista/Programador backend+frontend
ALTEN SPAIN

En éste proyecto para Alten he realizado la gestión del proyecto haciendo la
toma de requisitos, reparto de tareas, estimación de tiempos, formación de los
integrantes del equipo, arquitectura del proyecto, diseño y modelo de base de
datos, análisis funcional y técnico tanto de la parte backend como frontend y
desarrollo de la aplicación. Para ésto he utilizado las siguientes tecnologías:
Scrum agile, J2ee, Maven, Spring, Spring security, Hibernate, Struts, Web
Services Rest/Soap, MySql, JUnit, jQuery, javascript, bootstrap, Sonar.

03/2017 - 05/2017
J2EE Analista Programador Cecabank
ALTEN SPAIN

J2EE, jdk7, jdk8, Maven, Spring, Struts, Hibernate, Web Services (REST,
SOAP), Oracle DB

08/2015 - 03/2017
J2EE Analista Programador at PSA Peugeot Citroën
ALTEN SPAIN

J2EE, Web Services, Maven, Spring, Struts, MyBatis, DB2 database,
javascript, JUnit, Swagger

01/2015 - 08/2015
J2EE Sr. Developer
BC Digital Services

Diversos proyectos internos de la empresa.
J2EE developer with:
*Spring, Struts, Hibernate, JPA, JSF, JSP, WebFlow, Maven, Xml, Javascript,
JQuery, Css, SonarQube, JBoss, Project analisys

04/2015 - 08/2015
J2EE Developer at Airbus Group
BC Digital Services

J2EE developer with:
*Spring, Struts, Hibernate, JPA, JSF, JSP, WebFlow
*Maven
* Xml
* Javascript, JQuery
* Css
* SonarQube
* JBoss
* Project analisys

03/2014 - 12/2014
Web Developer
Krama e-soft, S.A.

Tras 3 meses de prácticas obligatorias para el módulo de FP Superior y con
un feedback muy bueno firmé un contrato indefinido, para finalizar el proyecto
en el que estaba trabajando, además de seguir cogiendo conocimientos y
experiencia.
Web development with J2EE, Web Services, javascript, jQuery and DB2.

10/2013 - 12/2013
Web Developer con C# y .NET
Quidgest

Beca Leonardo Da Vinci de la Unión Europea
Web development with C# .NET, J2EE, html, css3, JQuery, Bootstrap and
Web Services

09/2013 - 10/2013
Mobile Application Developer / Web Developer
Rumos

Beca Leonardo Da Vinci de la Unión Europea
J2EE, Web Services, Android (ADT), web design (html5, css3, javascript).

02/2011 - 06/2011
Administrador de Sistemas y Redes y Editor Web
Impresiones Web

Administración de redes locales.
Edición de páginas web.
Administración de sistemas Windows.

Local Availability

Only available for remote work

Other

I am a software architect with more than 10 years of experience. Among other functions such as project and team management, I have specialized in the architecture and development of web applications with Java and Spring. The base of all my projects is always clean and maintainable code so that it can be easily improved and extended once the goal of the project has been completed.
Profileimage by Javier deDiegoNavarro Software Architect, Team Lead, Java Senior Developer from Software Architect, Team Lead, Java Senior Developer
Register