Eduardo Navas
Desarrollador Java Senior / Arquitecto Java
Madrid, ES
eduardonavas.irun@gmail.com
Skills
Java
Spring Framework (Security, MVC, Data)
Kubernetes
Docker
Ionic 4,5
Kafka
Cucumber
Kotlin
Linux
Angular
Idiomas
Castellano
Euskera
Francés
Inglés
Desarrollador backend dentro del squad de arquitectura e infraestructura de FacePhi Biometría.
El objetivo principal del squad es la migración del producto a un esquema "as a service".
Tecnologías principales: Kotlin, Kafka, PostgreSQL, Docker, Kubernetes
CI/CD: Docker, Kubernetes y Jenkins
Cloud: AWS
Analista programador y backup del Tech Lead dentro del squad de tarjetas para la creación del nuevo banco de Orange. El objetivo principal del squad es la integración entre sistemas de terceros para la gestión de tarjetas y el core bancario.
La arquitectura se compone de microservicios.
ATDD como metodología de desarrollo utilizando Cucumber para su implementación.
Tecnologías principales: Java 11, Spring Boot, Kafka, Spring Data, Spring Batch, OpenAPI 3.0, AsyncAPI, Maven, PostgreSQL
CI/CD: Docker, Kubernetes y Jenkins
Cloud: AWS
Desarrollador / analista de software sénior para el equipo de arquitectura y mantenimiento en Sanitas.
Tecnologías principales: Spring Boot, Spring MVC, Spring WEB, Java 8, Maven y PostgreSQL
CI/CD: Docker y Jenkins
Desarrollo del software de Mirai para ayudar al hotelero a gestionar todas las características del hotel. El software se compone de las siguientes funcionalidades:
Responsabilidades:
Tecnologías principales: Java 8, Spring MVC, PostgreSQL, XML, Jenkins, JUnit, Review Board, SVN, Redis, Memcached, jQuery, Maven
Metodologías: Scrum, Planning Game, Code Review
CI/CD: Jenkins
Proyecto internacional para Société Génerále. Reportings financieros y económicos.
Responsabilidades: Analizar los procesos conflictivos, obsoletos o de bajo rendimiento y plantear soluciones óptimas en cuestión de rendimiento y seguridad. El mantenimiento y mejora de la arquitectura también entra como una función básica de mis competencias.
Otra función es la del mantenimiento y desarrollo de la Intranet de la aplicación. Esta Intranet está desarrollada en JAVA con Struts y el patrón MVC.
Idioma empleado en el trato con el cliente: Francés
Tecnologías principales: Oracle PL/SQL, Unix, CONTROL-M, Java
En esta etapa de Programador Junior mi responsabilidad principal es desarrollar las diferentes funciones reflejadas en especificaciones técnicas o realizar las mismas especificaciones técnicas partiendo de un documento funcional dónde se indica la necesidad del cliente. En estas especificaciones técnicas se refleja la solución propuesta, tecnología en la que se va a desarrollar y demás datos relevantes para conseguir una desarrollo limpio y correcto. En esta etapa estoy aprendiendo a manejar tanto los ficheros de entrada, con una volumetría elevada para cargar en la base de datos, como la misma base de datos con millones de registros donde una buena configuración de la misma es vital.
Tecnologías principales: Oracle PL/SQL, Unix, Java