Profile

General Information

MSc. Applied Software, DevOps Engineer, Consultor, Software Engineer.
Havana | Cuba

Current : DevOps Engineer & Consultor
Freelance
Before : Professor Instructor
Technological University of Havana

Skills

Software Engineer Software Configuration Management, Agile Development Methodologies, Project Management and Design patterns.
Source code management Git, GitHub, GitLab, Git-Flow, Gitolite, Subversion, Mercurial, SourceTree, Kdiff3 and Git-Cola.
Project Management ZenHub, Redmine, Jira, YouTrack and MantisBT.
Build and Release Ant, Maven, Jenkins and Git-FTP.
Automation Tools Ansible.
Monitoring Tools Check MK.
Virtualization Docker, Vagrant, XenServer, Citrix, Xen Orchestra, VMWare, MDADM.
LDAP OpenLdap, phpLdapAdmin.
Operating Systems Linux (Ubuntu, CoreOS), Machintosh
Lenguages Java, C++, PHP, Markdown and UML.
CMS and ECommerces Joomla, WordPress, Plone and Prestashop.
Frameworks Yii, Yii2.

Communities

Docker Community: Member of Docker Captain Program
Member of Docker Mentor Program
Founder and Co-Organizer of Docker Havana Meetup

DZone Community Member of Program MVB
Co-Author of the Guide DevOps: Continuous Delivery and Automation
Articles published:
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

Professional Experience

Dates : 2014 - current
Employer : Freelance
Job or Position : Software Configuration Management
Activities : Source code management, change control, release and deploy management, continuous integration and build engineer.
Dates : 2009 - 2014 (5 years)
Employer : Technological University of Havana
Job or Position : Software Configuration Management and Professor Instructor
Activities : As Software Configuration Management:
Source code management, change control, release and deploy management, continuous integration and build engineer.

As Professor Instructor:
Professor Instructor of the followings subjects: Data Structure, Object Oriented Design and Programing, Software Versioning Control.
Others : Contracted as software analyst & designer in Venezuela’s Ministry of Education in 2012 and 2013.

Education

Dates : 2009 - 2013
Title : Master in Applied Software
Issued by : Technological University of Havana
Subject : Software Configuration Management in open source environments.
Dates : 2004 - 2009
Title : Software Engineer
Issued by : Technological University of Havana
Qualification : 4.58 / 5.0

Additional Formation

Post grade courses given : 2013: Versioning and Revision Management.
2011: Enterprise Java and Model Driven Architecture.
2010: Expert Java and Model Driven Architecture.

Post grade courses received : 2011: Economy, Ethics, Scientific Investigation Methodology.
2010: Software Engineering, Intelligent Informatics’ Systems, Computer Architecture and Network, Software Quality, Engineer Workshop and Software Manage, CMMI 1.2.

Others : He has served as tribunal, tutor and opponent in diploma thesis.

Investigation

Publications : “Software Configuration Management Best Practices in project using MDA”. Engineering Cuban Magazine volume 3, number 2, 2012.(only available in Spanish for the moment)
“MDA incorporation in Presentation Layer Development”. Engineers and Architects Magazine volume 1, number 1, 2009.(only available in Spanish for the moment)

Events : I International Congress of Software Engineer and Information Systems, Palace of Conventions, Habana, 2012.

Languages

Mother Language : Spanish
Others : English