Perfil

Información General

MsC. Informática Aplicada, Ingeniero DevOps, Consultor, Ingeniero Informático.
La Habana | Cuba

Actual : Ingeniero DevOps & Consultor
Freelance
Anterior : Profesor Instructor
Universidad Tecnológica de La Habana

Habilidades

Ingeniería de Software Gestor de Configuración de Software, Metodologías Ágiles, Gestión de Proyecto y Patrones de Diseño.
Gestión de código fuente Git, GitHub, GitLab, Git-Flow, Gitolite, Subversion, Mercurial, SourceTree, Kdiff3 y Git-Cola.
Gestión de Proyectos ZenHub ,Redmine, Jira, YouTrack y MantisBT.
Construcción y Liberación Ant, Maven, Jenkins y Git-FTP.
Herramientas de Automatización Ansible.
Herramientas de Monitoreo Check MK.
Virtualización Docker, Vagrant, XenServer, Citrix, Xen Orchestra, VMWare, MDADM.
LDAP OpenLdap, phpLdapAdmin.
Sistema Operativo Linux (Ubuntu, CoreOS), Machintosh
Lenguajes Java, C++, PHP, Markdown y UML.
CMS y Comercio electrónico Joomla, WordPress, Plone y Prestashop.
Frameworks Yii, Yii2.

Comunidades

Comunidad Docker: Miembro del Programa Capitanes de Docker
Miembro del Programa Mentores
Fundador y Co-Organizador del Meetup Docker-Havana

Comunidad DZone Miembro del Programa MVB
Co-Autor de la Guía DevOps: Continuous Delivery and Automation
Artículos publicados:
Selecting Your Local Continuous Integration Tool
How to Build Your Pipeline in Jenkins 2.0 as Code for iOS9 and XCode7
Microservices: An Example With Docker, Go, and MongoDB

Experiencia Laboral

Fechas : 2014 - actualidad
Empleador : Freelance
Cargo : Ingeniero DevOps y Consultor
Actividades : Gestión de código fuente, control de cambios, liberación y despliegue de productos, integración continua y construcción de productos.
Fechas : 2009 - 2014 (5 años)
Empleador : Universidad Tecnológica de La Habana
Cargo : Gestor de Configuración de Software y Docente
Actividades : Como Gestor de Configuración de Software:
Gestión de código fuente, control de cambios, liberación y despliegue de productos, integración continua y construcción de productos.

Como Docente:
Profesor Instructor de las asignaturas: Estructuras de Datos, Diseño y Programación Orientada a Objetos, Control de Versiones y Cambios.
Otros : Contrato por 7 meses en el 2012 y por 3 meses en el 2013 como Analista, Diseñador y Desarrollador de Software en Venezuela.

Educación

Fechas : 2009 - 2013
Título : Máster en Informática Aplicada
Expedido por : Universidad Tecnológica de La Habana
Tema : Gestión de Configuración de Software en entornos de código abierto.
Fechas : 2004 - 2009
Título : Ingeniero Informático
Expedido por : Universidad Tecnológica de La Habana
Calificación : 4.58 / 5.0

Formación Adicional

Postgrados Impartidos : 2013: Gestión de Configuración y Cambios.
2011: Java Empresarial y Arquitectura por Modelo MDA.
2010: Experto de Java y Arquitectura por Modelos para Java.

Postgrados Recibidos : 2011: Economía, Jurídica, Ética y Civil, Metodología de la Investigación Científica.
2010: Ingeniería de Software, Sistemas Informáticos Inteligentes, Arquitectura de Computadoras y Redes, Calidad de Software, Taller de Ingeniería y Gestión de Software, CMMI 1.2.

Otros : Ha sido Tribunal, Tutor y Oponente en Trabajos de Diplomas.

Investigación

Publicaciones : “Buenas Prácticas sobre Gestión de Configuración en proyectos que utilicen MDA”. Revista Cubana de Ingeniería en su volumen 3, número 2, 2012.
“Incorporación de MDA en el desarrollo de la Capa de Presentación”. Revista de Ingenieros y Arquitectos en su volumen 1, número 1, 2009.

Eventos : I Congreso Internacional de Ingeniería Informática y Sistemas de Información, Palacio de las Convenciones, La Habana, 2012.

Idiomas

Nativo : Español
Otros : Inglés