resumen

EXPERIENCIA LABORAL

Febrero 2019 - actualidad

Grupo de Arquitectura de Software de Comercial

Coremain

Tras más de 4 años fuera del entorno Inditex, vuelvo a formar parte del equipo de arquitectura como un nuevo refuerzo para implantar nuevas tecnologías y sistemas en los proyectos del departamento. Entre las tecnologías a destacar cabe citar React, GraphQL, gRPC con Protobuf, JavaFX, implantación y migración a SpringBoot sobre infrastructuras Openshift.

Enero 2018 - actualidad

Desarrollador en Livetopic

Colaboración en las nuevas tareas de desarrollo para el crecimiento y expansión del proyecto. Encargado de la capa UI y UX. Tecnologías Java.

Septiembre 2017 - actualidad

Cofundador de Gofashiontrends.com

Startup de tendencias de moda con sede en Bélgica. Creación de la plataforma, desarrollo de arañas y bots que se nutren de múltiples páginas web de manera autónoma. Herramienta semi-automática de reporting. Sistemas de suscripción.

Agosto 2016 - actualidad

Cofundador de Pilbeo - Desarrollo Software

Tareas de mantenimiento y mejora continua en la parte de gestión y administración de Pilbeo. Automatización de todos los procesos de facturación, contabilidad, asignación y envío de tareas por zonas territoriales. Creación de dashboard con informes y estadísticas grano fino/grueso por día o mes. Plataforma de afiliación para realización de reservas por comisión.

abril de 2016 - enero 2018

Desarrollo freelance

Desarrollo a medida. Principalmente aplicaciones web y de escritorio en Java.

noviembre de 2012 - junio de 2014

Grupo de Arquitectura de Software de Comercial

Grupo Inditex

Diseño e implementación de arquitecturas orientas a servicios, movilidad, aplicaciones offline. Servicios web Soap, Rest, Hessian. Tecnologías Spring MVC, Spring Security, JavaFX, SWT. Responsable de la capa vista y formaciones en SWT y JavaFX.

octubre de 2011 - octubre de 2012

Cantera IT en Logística-Comercial

Grupo Inditex

Desarrollo de aplicaciones en JavaEE cliente pesado basadas en SWT utilizando frameworks como Spring y librerías propias de la compañía.Desarrollo de plugins para Maven para la automatización de tareas:

Desarrollo de plugins para Maven para la automatización de tareas:

  • Generador de sprites.
  • Generador de ficheros únicos de 18n compuestos por los archivos contenidos en todas las dependencias del proyecto.

Desarrollo de componentes genéricos, componentes visuales, reflection, anotaciones, proxies, interceptores, etc. Entorno de trabajo: Eclipse, Maven, Artifactory, Bamboo, SVN, DB2, jetty, Websphere, Mysql.

EDUCACIÓN

julio de 2014 - marzo de 2016

Formación e innovación

Después de casi tres años como desarrollador de software en Inditex, donde he formando parte de proyectos core dentro del departamento de Logística-Comercial, veo necesario un parón en mi vida profesional para seguir formándome en tecnologías que llaman mi atención como JavaFX, desarrollo web con Tapestry5 o aplicaciones IOS.

Durante este periodo he desarrollado multitud de librerías propias para agilizar futuros desarrollos, centrándome principalmente en tiendas online (motor e-commerce propio), gestor de contenidos, optimización de renderizado de las webs (alta puntuación en PageSpeed Insights), integración con redes sociales, componentes visuales en JavaFX, etc. Por otro lado, me he centrado en diseños responsive y CSS3 media-queries y en el paradigma de javascript AMD (Asynchronous Module Definition) con RequireJS.

septiembre 2005 – septiembre 2011

Ingeniería Informática

Universidad de A Coruña

Proyecto fin de carrera: “Diseño e implementación de una aplicación web para buscar vuelos sobre fuentes de datos semiestructuradas”, aplicación en JavaEE haciendo uso de Hibernate, Spring Framework, Apache Tapestry, HtmlUnit y JQuery. El proyecto se basa en: navegación automática a través de aplicaciones web y extracción de información (XPath), servicios web para comunicación entre aplicaciones, sentencias SQL dinámicas y optimizadas para el problema, y la utilización de javascript y AJAX para crear una interfaz dinámica y activa. Aplicación accesible en www.ryalive.com Calificación obtenida: Matrícula de Honor

Optativas cursadas de interés: Programación orientada a objetos (POO), Análisis y diseño orientado a objetos (ADOO), Arquitectura cliente/servidor y proceso cooperativo (ACS), Bases de Datos III (BD3), Optimización del procesamiento paralelo (OPP), Redes de neuronas artificiales (RNA), Visión Artificial (VA), Protección y seguridad de la información (PSI).

timeline

Si tienes curiosidad, puedes ver alguna de mis hazañas o hitos de manera distinta aquí

coding skills

Java

Tapestry5

JavaFX

HTML5

CSS3

Javascript

CMS skills

Wordpress

Joomla

No, no es que no sepa absolutamente nada acerca de Wordpress o Joomla, ni tampoco de Drupal, pero si lo que estás buscando es una persona que realice un proyecto basándose en estas herramientas, te has equivocado de sitio. Por experiencia sé que al principio todo es muy bonito (puedes tener un WordPress funcional en menos de 1 hora: "Compro una plantilla, la instalo y listo!"), pero a medida que el cliente va sugiriendo cambios, customizaciones, nuevas funcionalidades, etc, suelen surgir verdaderos problemas y barreras, por no hablar del rendimiento que suelen tener.

design skills

PSD to html/css