David Perez Millan

Team Leader & Full Stack Developer

Programador activo y vocacional. Con mucha experiencia, desde el (2007) Full Stack, enfocado en los servicio Web (SOAP & REST), siempre intentando mejorar y añadir valor a los proyectos realizados o en desarrollo. Facilitar el desarrollo y utilizacion de los productos. Amante de la arquitectura y las metodologias agil. Organizado, perfecionista y realista a disposion del cliente/usuario


Experiencia Laboral

Analista Programador

Zemsania (ING)
03/2022 - Actualmente

Analista Programador participando en el desarrollo en varios proyectos de banca, enfocados en la gestión de cuentas y tarjetas de crédito. Dividido en varios squad de entre 5 y 9 personas. Tanto en proyectos nuevos con microservicios, kafka, etc.. y proyectos legacy como el core del cliente.
Funciones de Analista, Desarrollador, DevOps y cooperación en funciones de Scrum Master

  • JAVA-1.8, JAVA-17, Shell Script, Spring Boot, Microservicios, Arquitectura hexagonal, DDD
  • git, git flow, Spring Batch, Spring Data
  • Maven, docker, Openshift, kubernetes, Kafka, kibana, Grafana, Prometeus, Jenkins (CI).

Analista Programador

Alvantia
07/2021 - 03/2022

Analista Programador participando en el desarrollo de aplicación enfocada en factoring y confirming en una empresa del sector bancario. Proyectos de corta duración de desarrollo creados para salvar la integración del producto con el cliente, atendiendo a sus requisitos específicos que requieren desarrollos en cortos periodos de plazo, con la participación de un solo recurso o como máximo dos (Backend y Frontend) La coordinación de estos recursos recae en la parte de Backend. Para esta labor se utiliza metodología agile, en proceso de integración. Despliegues habituales a base de entregas
Gestión de proyecto, analisis de mejoras y actualización de técnica (Redmine), despliegue y puesta en producción manual (Jenkins) y gestión de repositorios (Git)

  • JAVA-11, Spring Boot, Microservicios.
  • git, git flow, Spring Batch, MyBatis
  • Maven, docker-compose, portainer, docker swarm, Jenkins (CI).

Team Leader

Vector (Inditex)
02/2021 - 07/2021

Team Leader de un equipo formado por 4 personas encargadas del soporte y desarrollo de nuevas funcionalidades del core compuesto de varias aplicaciones. (web, batch y microservicios). Actualización de las aplicaciones con nuevos desarrollos y tecnologías más novedosas (Microservicios, docker, kubernetes, OpenShift)
Gestión de incidencias e interacción directa con el cliente (Jira), analisis continuo para mejora y actualización de técnica (Redmine), despliegue y puesta en producción (weblogic, Jenkins) y gestión de repositorios (Git)

  • JAVA/J2EE, Spring, Spring Boot, Spring Security, Python
  • SOAP, REST
  • Microservicios, Web Service.
  • Docker, Openshift, Kubernetes
  • Maven, Weblogic, Jenkins, Redmine, Jira, Git

Analista Programador

ANCER
10/2020 - 02/2021

Analista Programador encargado del desarrollo de módulos incluidos en su portal, para la gestión de trámites y/o protocolos relacionados con el mundo del Notariado.
Proyectos de corta duración, que requieren una reactividad alta y se desarrollaban en cortos periodos de plazo, con la participación de un solo recurso o como máximo dos (Backend y Frontend) La coordinación de estos recursos recae en la parte de backend y la disponibilidad de recursos Frontend.

  • JAVA/J2EE, EJBs
  • SOAP
  • Maven, Weblogic, Jenkins, Git, SVN.

Analista Programador

Avansis (Cetelem)
05/2016 - 10/2020

El equipo está formado por 7 personas que analizan y desarrollan soluciones para un cliente en particular. Todos estas soluciones están relacionadas con la compra a crédito y los créditos de consumo. El core estaba basado en Web Services SOA y su progresiva migracion a servicio REST, ademas del mantenimiento de un conjunto de aplicaciones web para la gestión de las tarjetas.

  • JAVA/J2EE, Spring, Spring Boot, Spring Security.
  • SOAP, REST.
  • Microservicios, Web Service.
  • Maven, Weblogic, Jenkins, Git
  • Gestion de equipos, Redmine, Jira

Analista Programador

Coremain (Grupo PSA)
12/2012 - 05/2016

Un equipo formado por 9 personas que se integran en un equipo de mas de 40 personas para realizar los proyectos de soporte a la venta de vehículos, estos proyectos incluyen la internacionalización en dos niveles (empresas, países), interrelaciones con otros sistemas (almacén, fabrica, control de stocks, gestión de clientes, etc….). Participando en la integración de servicios auxiliares (geo-posicionamiento, validaciones email, validaciones documentos de identificación), así como sistemas internos (gestión de versiones, gestión de stock, gestión de pedidos, interrelación con mecánica).

He encabezado un equipo que implementa una gestión integral de Stocks (local, filial, bolsa) para todas las entidades, y sus diferentes filiales (países). Terminando la integración en España y Portugal y documentando para su integración en otros países, fase 1, empezando por Gran Bretaña y Bélgica.

  • JAVA/J2EE, Struts, Spring, MyIbatis, Jersey.
  • Front-End, jQuery, JavaScript, HTML5.
  • Maven, WebSphere, Jenkins.
  • Gestion de equipos, Jira

Analista Programador

Incita
12/2010 - 12/2012

Un equipo formado por 6 personas, realizando nuevos desarrollos y implementaciones de aplicaciones en distintos clientes. Estas aplicaciones enfocadas a necesidades de la banca, están desarrolladas en su mayor parte en Java. Utilizando diferentes entornos de pre-producción y producción, asi como la implementacion de distintos clientes.
Colaborando en un equipo que trataba en segundo plano datos para otras aplicaciones (batch, webservices, plugins), generando bases de datos, webservices y procesos de control de errores para el usuario final

  • JAVA/J2EE, Spring, JPA, Security
  • Web Service, jax-ws, SOAP.
  • Front-End, jQuery, JavaScript, HTML5.
  • Maven, Gradle, Git, SVN
  • Relacion con el cliente, Toma de requisitos, Analisis Funcional, Implementacion

Analista Programador

Renta 4
04/2010 - 12/2010

Programador / Analista Programador

General Software (Indra, Grupo Marsans)
06/2008 - 04/2010

Programador

Secuencia Pixel (Everis)
06/2007 - 06/2008