Sobre mi

Ingeniero de software con amplia experiencia en el sector del desarrollo web, apoyado por unos conocimientos actualizados gracias a un Máster en Ingeniería Web, y en la infraestructura como servicio (IaaS) configurando y desplegando sistemas en nube privada, usando metodologías ágiles, en el Centro Europeo para la Investigación Nuclear (CERN).

Colaborador activo en proyectos open source tales como OpenStack (Horizon, Keystone, Mistral, Magnum, Murano), The CentOS Project, RDO Project y Fedora Project.

Experiencia laboral

Desarrollador de Software - Fedora Project (2015 - Presente)

Colaboración como creador y revisor oficial de paquetes (RPMs) para el proyecto de código abierto Fedora. Especializado en paquetes Python para el proyecto OpenStack.

Mis colaboraciones más recientes pueden ser consultadas en koji@fedora

Desarrollador de Software - OpenStack (2013 - Presente)

Colaboración como desarrollo de nuevas características, revisión de parches y solución de errores para el proyecto de código abierto OpenStack.

Mis estadísticas más recientes se pueden consultar en los siguientes enlaces:

Ingeniero de Software - CERN (2013 - 2016)

Desarrollo e implementación de componentes de la solución de cloud computing OpenStack y servicios específicos de nube en el grupo Cloud Infrastrucutre del departamento de IT, además de una estrecha colaboración con las comunidades open source relacionadas con OpenStack.

  • Despliegue de la infraestructura ágil para el servicio OpenStack Dashboard (la aplicación web oficial para OpenStack) en la infraestructura de nube privada del CERN.
  • Colaboración con la comunidad OpenStack parcheando bugs y desarrollando nuevas características y plugins, usando las últimas tendencias en frameworks para el desarrollo web como son AngularJS y Angular Material, así como el manejo de herramientas de test unitarios, integración continua y control de versiones.
  • Investigación, pruebas y despliegue de nuevos componentes de OpenStack, como es OpenStack Mistral (el proyecto Workflow as a Service de OpenStack).
  • Desarrollo y documentación de nuevas aplicaciones implementadas como REST API usando metodologías ágiles.
  • Colaboración cercana con los equipos de desarrollo de empresas relacionadas con OpenStack, como RedHat, Mirantis, IBM y otras, para construir los paquetes necesarios para la instalación de los diferentes componentes de OpenStack en distribuciones Linux, como CentOS y Fedora.

Desarrollador Web - Virati (2009 - 2013)

Desarrollo de nuevos frameworks y aplicaciones web, además de mejorar las ya existentes para conseguir satisfacer las necesidades de los clientes.

  • Desarrollo de sitios y aplicaciones web empresariales, tanto el frontend como el backend.
  • Diseño de interfaces de usuario siguiendo patrones basados en experiencia de usuario para aplicaciones web y móviles.
  • Utilización de nuevas tendencias en el desarrollo web (HTML5, CSS3, JavaScript, PHP5, MySQL), frameworks y librerías (CakePHP, Bootstrap, JQuery).
  • Diseño e implementación de Sistemas de Gestión de Contenidos ad-hoc para importantes empresas.

Desarrollador Web - ISASTUR (2008 - 2008)

Programación de nuevas características para diferentes unidades administrativas en la Intranet del Grupo ISASTUR, colaborando con los diferentes grupos de trabajo para satisfacer todos los requerimientos.

  • Intercambio y recolecta de requerimientos de usuario por parte de los diferentes clientes internos envueltos en los desarrollos.
  • Desarrollo y actualización del frontend de la aplicación web de Intranet.
  • Comunicación entre los diferentes servicios usando los protocolos REST y WebDAV.

Desarrollador Web - Mediasur Networks S.L. (2006 - 2008)

Diseño y despliegue de frameworks, plataformas web y servicios de optimización de búsqueda (SEO) para clientes externos.

  • Desarrollo de una plataforma web de gestión hotelera de propósito común para el sector.
  • Análisis, implementación y despliegue de estrategias SEO sobre el motor de búsqueda de Google para la mejora en el posicionamiento de los sitios web de los clientes.
  • Diseño e implementación de sitios web empresariales.

Desarrollador Web - Visualgraf S.L. (2004 - 2006)

Desarrollo de aplicaciones y sitios web para clientes externos y gestión de servidores web.

  • Desarrollo y mantenimiento de un directorio web para empresas.
  • Desarrollo de sitios web para clientes.
  • Gestión y configuración de un cluster de servidores web basados en Linux

Ultimos proyectos

snowways.eu

Encuetra fácilmente la mejor estación invernal para practicar esquí o snowboarding en las mejores condiciones.

snapshot snowways.eu

Aplicación web para encontrar las mejores condiciones para la práctica del deporte del esquí, en todas sus modalidades, en el continente europeo. Ofrece información acerca de las pistas abiertas, fortfaits, cómo llegar a las estaciones, webcams, mapa de pistas y meteorología.

Este proyecto consta de una REST API como backend, implementada en PHP usando el framework Flight (An extensible micro-framework for PHP). El frontend, haciendo peticiones REST al backend, está implementado a modo de "página única" usando los frameworks AngularJS y Angular Material.

snapshot previsiondeolas.com

previsiondeolas.com

Aplicación web para visualizar la previsión de oleaje en las costas de España y ofrecer una medición para la práctica satisfactoria del Surf.

El proyecto está basado en un backend con CakePHP + MySQL. Para el frontend HTML5 + CSS3 con diseño responsivo.

El diseño gráfico fue realizado por LaPuntu Estudio Creativo.

Además, se ha desarrollado un algoritmo propio para el cálculo de las mejores condiciones para la práctica del surf en base a las condiciones de las mareas.

Ver más

snapshot ecoxixon.es

ecoxixon.es

Aplicación ganadora del II Festival de Datos Abiertos de Gijón.

  • Eventos ecológicos en Gijón.
  • Los ciudadanos podrán competir por conseguir el título del ciudadano más ecológico.
  • Visualización de datos ambientales, y mucho más.

Noticias en la prensa:

Ver más

snapshot ameteltiempo

aMet El Tiempo

Aplicación que permite ver la información meteorológica que ofrece la Agencia Estatal de Meteorología (AEMET) de España, de una forma más visual y sencilla.

  • Visualización meteorológica actual de las ciudades españolas
    • Probabilidad de precipitaciones
    • Cota de nieve
    • Temperatura actual
  • Previsión a 3 días vista

Ver más

Otros projectos

Streaming Dolphin Server Open Source

Proyecto para la creación de un servidor de streaming, siguiendo los RFC's de RTP y RTSP, en java.

Ver más

iORM PHP Open Source

Se trata de una capa de software, desarrollada en php, para abstraer el modelado de objetos relacionales de bases de datos de forma independiente al resto de las capas existentes en el desarrollo donde se quiera implantar.

Muy útil, sobre todo, cuando tu proyecto siga el esquema Modelo-Vista-Controlador (MVC).

Este ORM intenta ser independiente del framework que se esté utilizando, en el caso de que se emplee alguno, y también de la organización de tu código.

Este software está desarrollado para versiones de PHP>=4.1 y actualmente está en fase BETA de desarrollo.

Cualquier desarrollador es bienvenido!.

Ver más

Habilidades

  • Python, PHP
    Experto

  • HTML5, CSS3, JavaScript
    Experto

  • Django, CakePHP, AngularJS, Angular Material
    Pro

  • Cloud computing, DevOps, Agile infrastructure, Puppet
    Pro

  • Java, Android
    Bueno

Educación

  • Máster en Ingeniería Web

    Universidad de Oviedo (2011 - 2013)

  • Ingería Ténica en Informática de Sistemas

    Universidad de Oviedo (2004 - 2011)

Idiomas

  • Español: Nativo
  • Inglés: Profesional completa
  • Francés: Básico

Investigación

Conferencias

Creditos