Bienvenido a mi sitio web!
¿Puedo enseñarte quien soy...?

Me presento

Alejandro Cavero

"Resulta difícil definir que eres cuando tu única intención es seguir aprendiendo"

Qué Hago

y he hecho durante este tiempo...?

  • Enero 2010 - Noviembre 2010

    Desarrollo y Mantenimiento J2EE/PHP

    Comienza el año 2010 y mis inicios en una de las editoriales referente de España, en concreto en la empresa de tecnologías de la información y las comunicaciones de este grupo de prensa.
    Mi labor consistía en atender incidencias técnicas que los usuarios de la aplicación de redacción para las Ediciones Digitales del sistema editorial tuviesen y realizar mantenimientos correctivos/evolutivos sobre los distintos elementos de los Sistemas de Información.

  • Noviembre 2010 - Agosto 2014

    Administrador de Sistemas

    En Noviembre de 2010, sin cambiar de proyecto, me trasladan al área de Sistemas.
    Esta nueva etapa hace que entre de lleno en la gestión y administración de los Sistemas de Información (SI) que sirven de base en las Ediciones Digitales del grupo editorial para el que trabajo.
    En un principio mi labor consiste en la monitorización con herramientas tales como Nagios e Icinga de los sistemas y pequeñas actuaciones sobre los mismos en el despliegue de nuevos productos sobre las distintas capas de la arquitectura [Squid+Apache+Nginx+Tomcat+MySQL].

    Una vez adquiridos los conocimientos necesarios, comienzo a asumir un rol de mayor responsabilidad en el área que me lleva a liderar algunos de los cambios tecnológicos más importantes en la infraestructura del proyecto.
    Proyecto e inicio la migración y actualización de las tecnologías de base para los servidores de aplicaciones encargados de servir las webs con tecnología JAVA [Tomcat5.5 -> Tomcat7].

    En colaboración con el área de desarrollo iniciamos el proceso de optimización de recursos poniendo el foco en el análisis del consumo de memoria [MAT] de las aplicaciones web, obteniendo resultados que disminuyeron el uso de recursos hardware de forma sustancial.

    Completo un análisis de viabilidad para teminar implantando tecnología NoSQL [MongoDB] en el lanzamiento de nuevos servicios/productos en colaboración con el area de desarrollo del proyecto.

    Además de lo anterior, el proyecto sufre en este período una transformación radical con la implantación de entornos virtualizados con tecnología Citrix XenServer y Citrix Netscaler en tres CPDs participando activamente en su administración, pasando a entornos activo-activo.

    En este período se obtiene la certificación según la Norma UNE-ISO/IEC 20000-1:2011 del Sistema de Gestión de Servicios de TI, por lo que se lleva a cabo un importante cambio en la forma de implantar nuevos servicios y de administrar los ya existentes.

    Para potenciar y mejorar la monitorización del Sistema de Gestión de Servicios de TI retomo un proyecto en el que colaboré con un grupo de alumnos de prácticas, desarrollando el Front-End [jQuery+HTML5+CSS3] con la gestión y configuración de paneles de métricas, adecuando el Back-End [PHP+MySQL] a las nuevas necesidades, así como desarrollando las sondas [Python] que se desplegarán por los distintos SI.

  • Desde Agosto 2014

    Desarrollador iOS/Android

    En Agosto de 2014, cambio de aires y tareas, comienzo a trabajar en el desarrollo de aplicaciones móviles, haciendo uso para los primeros proyectos del entrorno de desarrollo multiplataforma Titanium Appcelerator.

    En paralelo sirvo de apoyo en la fase final de un proyecto PHP para un portal web de compra de ofertas por cupones, encargándome del área de usuario desarrollando sobre el framework Zend Framework 2.

    Actualmente en el área de Desarrollo y con el background de mi anterior etapa en la de Sistemas inicio algunas tareas propias del rol del DevOps con el objetivo de llegar a un escenario de Continuous Deployment. En esta fase inicial, trabajo para implantar un sistema de control de versiones con GIT adaptando el modelo Git-flow a las necesidades del proyecto y potenciar el desarrollo en local, minimizando el tiempo de puesta a punto por parte del personal de sistemas o los propios desarrolladores. Aprovechando el potencial de Docker, la labor consiste en dockerizar los servicios del proyecto, preparando una rápida gestión y distribución automatizada por medio de un repositorio privado de imágenes implantado por mi parte (Docker Registry).

  • En
    Resumen...

Escríbeme

No dudes en ponerte en contacto conmigo...