Objetivo profesional

Participar en proyectos de desarrollo web innovadores aportando valor añadido con la experiencia adquirida de otros proyectos tanto profesionales, como personales y, a su vez, que éstos me permitan aprender, crecer y realizarme personalmente.

Habilidad profesional

Especializado en desarrollo web front-end bajo estándares W3C, con especial cuidado por la accesibilidad web (WAI), optimización web WPO, una correcta experiencia de usuario y el uso de microformatos y schema.org para el enriquecimiento del marcado HTML.

Experimentado en POO tanto en lado del cliente con JavaScript, como en servidor con PHP 5.3+ y J2EE 1.5+ bajo el patrón MVC junto a bases de datos relacionales como MySQL, PostgreSQL, Oracle, etc.

Experiencia en admnistración y mantenimiento de software de servidores web Apache y Apache Tomcat (Servlet), y en el uso y despliegue de aplicaciones sobre el cloud server EC2 de Amazon Web Service.

Familiarizado con el uso de programas para la edición y creación de imágenes, como GIMP e Inkscape y la optimización de las mismas con optipng o jpegoptim.

Habituado a utilizar herramientas de analítica y SEO como Google Analytics, Webmaster Tools, Alexa, SEO Doctor, etc.

Experiencia profesional

Grupo Ontwice

Agosto 2018 - actualidad

Funciones del puesto

  • Desarrollo de aplicaciones, API's y Web apps, tanto en la parte front-end como back-end, para clientes tales como Metlife, Santander, Mahou, Varilux, entre otros.
  • Soporte y desarrollo de herramientas y aplicaciones para el departamento de Bussiness Intelligence y Big Data.
  • Gestión de servidores web y entornos cloud en Google Cloud o Azure.

Tecnologías y herramientas utilizadas:

  • Lenguajes de servidor PHP y dotnet
  • Gestión y creación de bases de datos con MySQL y SQL Server
  • JavaScript nativo o con las librerías jQuery y React
  • Lenguaje de marcado HTML5 usando la iniciativa WAI-ARIA
  • Generación de CSS con preprocesador SASS o styled-components
  • Framework Bootstrap 4
  • Uso intensivo de SVG
  • Creación de proyectos con gestores de contenidos como Joomla, Wordpress o Drupal
  • Git como control de versiones

Paradigma

Enero 2016 - agosto 2018

Funciones del puesto

  • Participar en la actualización y desarrollo front-end de las web corporartivas del grupo Atresmedia: Antena3, laSexta, Atresplayer, Neox, Nova, Mega, etc.
  • Participar en la creación de la herramienta corporativa ATRESMIL de Atresmedia.

Tecnologías y herramientas utilizadas:

  • Servidor node.js
  • Motor de plantillas Nunjucks
  • Automatizador de tareas Grunt
  • Lenguaje de marcado HTML5 usando la iniciativa WAI-ARIA
  • jQuery y React como librería JavaScript
  • Framework Bootstrap 3
  • Generación de CSS con preprocesador SASS y styled-components
  • Uso intensivo de SVG
  • GIT como control de versiones

DIGIBÍS

Agosto 2007 - enero 2016

Funciones del puesto

  • Mantenimiento y desarrollo de nuevas funcionalidades de los productos web DIGIBIB, DIGIHUB y DIGIMUS, software para bibliotecas, archivos y museos respectivamente.
  • Desarrollo, mantenimiento y actualización de las web corporativas.
  • Soporte y gestión de incidencias a los clientes asignados.

Tecnologías y herramientas utilizadas:

  • Lenguajes de servidor Java 1.5+ y PHP 5.3+
  • Programación con JavaScript (Mootools, Prototype y jQuery)
  • Administración y uso de bases de datos Oracle, MS SQL Server y/o MySQL
  • Lenguaje de marcado XHTML, HTML, XML y XSL
  • Motor de plantillas Velocity y Freemarker
  • Maquetación CSS (Less y LessPHP)
  • Administración de servidores Apache Tomcat (6.x y superior) y Apache 2.2.x en entornos Windows y LAMP.
  • Uso de repositorios para control de versiones Subversion y Maven
  • Uso de integración continua con Jenkins y selenium (nivel usuario)
  • Uso de metodologías ágiles basadas en Kanban y Scrum

Formación académica

CFGS Desarrollo de aplicaciones informáticas

I.E.S Francisco Ayala (Granada)

2003 a 2006

Abordar la creación de aplicaciones con las siguientes tecnologías:

  • Programación C++
  • Programación Visual Basic 6.
  • Lenguajes de 4ª generación SQL y PL/SQL
  • Administración de entornos UNIX.

Formación complementaria

Accesibilidad Web paso a paso

Plataforma Udemy

Nomviembre 2015

El objetivo de este curso es proporcionar una introducción a la accesibilidad web que ofrezca una visión general de los diferentes componentes: contenido, navegación, diseño e interacción. La accesibilidad junto con la usabilidad son los dos componentes principales de la experiencia de usuario (user experience).

Al finalizar el curso aprendes a crear sitios web accesibles para todos los usuarios, para todos los dispositivos y mejor posicionados.

Desarrollo de servicios en la nube con HTML5, node.js y express.js (60 horas)

Plataforma Miriada X (Curso de la UPM)

Agosto 2015

Abordar la creación de aplicaciones en servidor con:

  • JavaScript orientado a objetos
  • Node.js y express.js
  • Gestión de proyectos con Git

Desarrollo de WebApps para Firefox OS (50 horas)

Plataforma Miriada X (Curso de la UPM)

Octubre - diciembre 2014

Abordar la creación de WebApps con:

  • HTML5 y CSS3
  • JavaScript (jQuery/Zepto) y JSON
  • Canvas y SVG
  • Geolocalización y API Google Maps

Analista programador con UML y Java (330 horas)

Universidad Politécnica de Madrid

Enero - marzo 2012

Abordar la creación de aplicaciones de gestión desde:

  • Diseño con UML
  • Programación Orientada a Objetos
  • Java servlet

Diseño web y multimedia (384 horas)

FOREM-A (Granada)

Febrero - junio 2007

Abordar un desarrollo web con las siguientes herramientas y tecnologías:

  • HTML + CSS + JavaScript
  • Edición y retoque fotográfico con Photoshop y/o Gimp

Iniciación a la fotografía en blanco y negro (24 horas)

Casa de Porras de la Universidad de Granada (Granada)

Febrero 2003