Maikel Enrique Pernía Matos

Desarrollador de software

Desarrollador de software con más de 20 años de experiencia en el diseño, desarrollo y mantenimiento de aplicaciones empresariales y soluciones web. Especializado principalmente en desarrollo backend con PHP, Laravel, Symfony, Python y FastAPI, además de experiencia con Node.js y Express.js para la implementación de APIs RESTful y servicios backend. También he participado en el desarrollo frontend de aplicaciones con Angular, Vue.js y React.js, trabajando en la implementación integral de funcionalidades y en la integración entre las distintas capas de las aplicaciones. Experiencia adicional en C++, Qt y GTK, así como en arquitectura de software, integración de servicios externos y entornos cloud.

Información de contacto

Teléfono: (+34) 660548193
Email: contact@maikel-enrique-pernia-matos.com
Web: https://maikel-enrique-pernia-matos.com
Linkedin: https://www.linkedin.com/in/maikel-enrique-pernia-matos
Github: https://github.com/mpernia

Experiencia

Madrid, España Sep 2025 - Actualmente Ingeniero de Software Catcher. Desarrollo de APIs RESTful para los servicios internos de la empresa e integración con servicios externos mediante APIs REST y servicios SOAP, utilizando PHP y Laravel como tecnologías principales. Participación en el desarrollo y mantenimiento de aplicaciones frontend con React.js, implementando nuevas funcionalidades e integrando la interfaz de usuario con los servicios proporcionados por el backend.
Madrid, España Jul 2024 - Sep 2025 Lider Técnico en Desarrollo de Software lacíadata. Gestión del desarrollo y del ciclo de vida de la plataforma SaaS multi-tenant WinView, incluyendo la planificación de sprints, la entrega de nuevas funcionalidades y la evolución de la arquitectura del sistema. Supervisión de la calidad técnica, la escalabilidad y la seguridad, en estrecha colaboración con equipos de desarrollo, QA y UX/UI, garantizando el cumplimiento de los objetivos de negocio y los plazos establecidos. Participación activa tanto en el desarrollo backend con PHP y Laravel como en el desarrollo frontend con Vue.js y en la integración entre ambas capas. Plataforma desplegada sobre servicios de Microsoft Azure.
Madrid, España Abr 2023 - Jun 2024 Desarrollador Back-End/ Full Stack Farmadosis SL. Desarrollo y mantenimiento de APIs RESTful y servicios internos utilizando PHP con Laravel y Node.js con Express.js. Integración con servicios externos mediante APIs REST y servicios SOAP, implementación de lógica de negocio, acceso a bases de datos y conexión entre los servicios backend y las aplicaciones cliente. Participación en el desarrollo y mantenimiento de interfaces frontend con Vue.js, así como en la implementación integral de nuevas funcionalidades.
Madrid, España Abr 2019 - Abr 2023 Desarrollador Back-End Benki Financial Group SA. Desarrollo de APIs RESTful y aplicaciones para los servicios internos y externos de la empresa, utilizando PHP con Symfony y Laravel como tecnologías principales, además de Python con FastAPI. Participación en el desarrollo y mantenimiento de aplicaciones frontend con Angular, incluyendo la implementación de funcionalidades y la integración con las APIs del backend. Integración con redes de afiliación como Adtraction, Adservice y FinanceAds; pasarelas de pago como Stripe, Mollie, Paycomet, UniversalPay, PaynoPain y PayXpert; servicios de información bancaria como Tink; y servicios de evaluación crediticia como Equifax. Integración con proveedores de correo electrónico y mensajería como AWS SES, Gmail, Mailgun, Mailtrap, Mandrill, SendGrid, Sendinblue, Sendberry, AWS SNS, Messente y 360NRS. Uso de servicios en la nube de Amazon Web Services y Google Cloud Platform. Desarrollo y mantenimiento de temas y plugins para WordPress.
Manzanillo, Granma, Cuba Oct 2004 - Mar 2019 Administrador de Sistema Ministerio de Salud Pública. Desarrollo de aplicaciones para la gestión de información. Webmaster. SysAdmin. Responsable de Seguridad Informática.
Manzanillo, Granma, Cuba Mar 2004 - Sep 2004 Desarrollador de Software Ministerio de Ciencias Tecnologías y Medio Ambiente. Desarrollo de aplicaciones para la gestión de información. Webmaster. SysAdmin.
Manzanillo, Granma, Cuba 2001 - Feb 2004 Profesor Ministerio de Educación. Introducción al estudio de la Computación (Informática básica).

Educación

Bayamo, Granma, Cuba Sep 2008 - Jul 2014 Ingeniero en Informática Universidad de Granma
Manzanillo, Granma, Cuba Sep 2006 - Jul 2007 Técnico en Informática Filial de Ciencias Médicas HSMC
Manzanillo, Granma, Cuba Sep 1998 - Jul 2003 Licenciado en Educación Instituto Superior Pedagógico BRC

Certificados y Cursos

  • Arquitectura Hexagonal. CodelyTV. 2022
  • Automatiza tu flujo de trabajo con GitHub Actions. CodelyTV. 2022
  • Bash para el día a día: Scripting & Productividad. CodelyTV. 2022
  • Comunicación entre microservicios: Event-Driven Architecture CodelyTV. 2022
  • Docker: De 0 a deployment CodelyTV. 2022
  • Git: Introducción y trabajo en equipo CodelyTV. 2022
  • Refactoring de Code Smells a Clean Code: Bloaters CodelyTV. 2022
  • Terminal 100% productiva con Zsh CodelyTV. 2022
  • Testing: Introducción y buenas prácticas CodelyTV. 2022
  • DDD en PHP. CodelyTV. 2022
  • Domain-Driven Design - DDD Aplicado. CodelyTV. 2022
  • Integración Continua con GitHub Actions. CodelyTV. 2022
  • Makefile: El punto de entrada a tus proyectos. CodelyTV. 2022
  • Principios SOLID aplicados. CodelyTV. 2022
  • Symfony mantenible y escalable. CodelyTV. 2022
  • Symfony 6 Desde Cero en Español. Udemy. 2022
  • Crea tu Data Warehouse en Google BigQuery! - INTENSIVO. Udemy. 2022
  • Terraform - From Zero to Certified Professional Udemy. 2022
  • Terraform desde 0 a Master Udemy. 2022
  • Terraform: Infraestructura como Código Udemy. 2022
  • FastAPI. APIs Modernas e Assincrona com Python Udemy . 2022
  • Guía definitiva para crear APIs con Symfony 5 y API Platform Udemy . 2022
  • Desarrolla administraciones con Laravel 5 en tiempo récord CursosDesarrolloWeb. 2022
  • Curso práctico de Docker para programadores CursosDesarrolloWeb. 2022
  • Sistema POS con Laravel 5.8, AdminLTE y Laratrust utilizando el Patrón Sub/Pub CursosDesarrolloWeb. 2022
  • Trabajando con MySQL y PostgreSQL en Amazon Aurora OpenWebinars. 2022
  • Construcción de una arquitectura altamente disponible en AWS OpenWebinars. 2022
  • Trabajando con MongoDB en Amazon DocumenntDB OpenWebinars. 2022
  • Consultando Bases de Datos NOSQL con Amazon DynamoDB OpenWebinars. 2022
  • Configuración de Amazon EC2 orientado al trabajo con bases de datos OpenWebinars. 2022
  • Introducción al IAM en AWS OpenWebinars. 2022
  • Computación sin servidor en AWS Lambda OpenWebinars. 2022
  • Introducción a la construcción, evaluación y entrenamiento de modelos de Machine Learning en AWS OpenWebinars. 2022
  • Taller de bases de datos relacionales con Amazon RDS OpenWebinars. 2022
  • Introducción a la arquitectura de Amazon Redshift OpenWebinars. 2022
  • Políticas de seguridad para protección de datos en AWS OpenWebinars. 2022
  • Recurrencia en el desarrollo de software. EscuelaIT. 2021
  • Desarrollo WEB para comercio electrónico. Servicio Público de Empleo Estatal SEPE. 2019
  • Redes de área local. Postgrado. Universidad de Granma. UDG. 2017
  • Programación Web Avanzada utilizando Sistemas Gestores de Contenidos CMS. Postgrado. Universidad de Granma. UDG. 2017
  • Instalación y Administración de Servidores GNU/Linux. Diplomado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Instalación del Sistema Operativo GNU/Linux. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Configuración básica del Sistema Operativo GNU/Linux. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Administración de paquetes y configuración de repositorios GNU/Linux. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Gestión de servicios y usuarios en GNU/linux. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Seguridad en GNU/Linux y compartir archivos. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Servidor de correo GNU/Linux. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Administración y monitoreo de los servicios. Postgrado. Joven Club de Computación y Electrónica. Bayamo1. 2016
  • Derecho Informático y redes WI-FI. Certificación. Universidad de Pinar del Río. UPR. 2015
  • Introducción a GNU/Linux. Certificación. Universidad de Granma. UDG. 2014
  • Herramientas libres para el trabajo de Ofimática. Certificación. Universidad de Granma. UDG. 2014
  • Introducción a las redes neuronales artificiales. Postgrado. Universidad de Ciencias Informáticas. UCI. Manzanillo. 2013
  • Introducción al reconocimiento de formas y visión por computadora. Postgrado. Universidad de Ciencias Informáticas. UCI. Manzanillo. 2013
  • Programación Orientada a Objetos. Certificación. Joven Club de Computación y Electrónica. Manzanillo2. 2004

Proyectos

  • Soy Integral. Software educativo para ejercitar los conocimientos de las asignaturas de la cátedra de Ciencias Exactas en la Enseñanza Media. Lenguajes / Tecnologías / Herramientas usadas: C++, Borland C++ Builder, Microsoft Windows. 2004
  • Fídias. Glosario de términos arquitectónico, para la Oficina de Monumentos y Centro Histórico de Manzanillo. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal, Borland Delphi-7, MS-Access. Microsoft Windows. 2005
  • ViewReport. Visor de informes generados con Quick Report. Lenguajes / Tecnologías / Herramientas usadas: C++, Borland C++ Builder, Microsoft Windows. 2005
  • DbExporer. Cliente para bases de datos, permite consultar y exportar a SQL-95 las tablas y crear consultas e informes, puede conectarse por ODBC a los siguientes tipos de bases de datos (MS-Access, MS-SQL Server, Paradox, Interbase, MySQL). Lenguajes / Tecnologías / Herramientas usadas: C++, Borland C++ Builder, Microsoft Windows. 2005
  • Wage. Sistema de Contabilidad. Lenguajes / Tecnologías / Herramientas usadas: C++, Borland C++ Builder. MS-Access. Microsoft Windows. 2005
  • Papiro v3.0. Gestión y digitalización documental en el Archivo Histórico de Manzanillo. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal, Borland Delphi-7, MySQL. Microsoft Windows. 2007
  • Fídias v2.0. Gestión y digitalización del Inventario del Patrimonio Cultural en la Oficina de Monumentos y Centro Histórico de Manzanillo. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal, Borland Delphi-7, MS-Access. Microsoft Windows.
  • CreaDb. Crea la base de datos en el servidor MySQL y conecta Papiro con MySQL. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal, Borland Delphi-7. MySQL. Microsoft Windows. 2007
  • Rhombifex. Convierte bases de datos de CDS/ISIS a SQL-95. Lenguajes / Tecnologías / Herramientas usadas: C++, Borland C++ Builder. CDS/ISIS. Windows. 2009
  • Tocorux. CMS para la gestión y digitalización documental en el Archivo Histórico de Manzanillo. Lenguajes / Tecnologías / Herramientas usadas: PHP. MySQL. 2009
  • TrastOS. Remasterización de Debian GNU/Linux destinada a Desarrolladores. 2010
  • CAX. Front End para la compresión de aplicaciones. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+, Lazarus. Microsoft Windows y GNU/Linux. 2010
  • InitXampp. Front End para la gestión del servidor web XAMPP en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+, Lazarus. GNU/Linux. 2010
  • ManEditor. Editor de páginas para el programa Man de GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+, Lazarus. GNU/Linux. 2010
  • QSSEditor. Editor de hojas de estilos para aplicaciones desarrolladas con Qt. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QSS. QtCreator. Microsoft Windows y GNU/Linux. 2011
  • Assistant. Gestión de manuales de ayuda confeccionados en HTML. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. Microsoft Windows y GNU/Linux. 2011
  • Alarife4. Generador de sitios web y enciclopedias temáticas. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt, SQLite. QtCreator. Microsoft Windows y GNU/Linux. 2012
  • CyU-Qt. Front End para cortar y unir ficheros. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2012
  • CyU-GTK. Front End para cortar y unir ficheros. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+. Lazarus. GNU/Linux. 2012
  • MiSOX-Wizard. Asistente para la construcción de una personalización de Debian GNU/Linux creada con MiSOX. Lenguajes / Tecnologías / Herramientas usadas: C++. QT, XML. QtCreator. GNU/Linux. 2012
  • MiSOX-Core. Constructor de personalizaciones de Debian GNU/Linux creada con MiSOX. Lenguajes / Tecnologías / Herramientas usadas: C++. QT, XML. QtCreator. GNU/Linux. 2012
  • MiSOX-Live-Installer. Instalador de la personalización de Debian GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: Python. GTK+. GNU/Linux. 2012
  • Idesk-launchers. Permite colocar iconos de acceso directo en el escritorio y del fondo de pantalla. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+. Lazarus. 2012
  • CyU-PY. Front End para cortar y unir ficheros. Lenguajes / Tecnologías / Herramientas usadas: Python. Wx. Boa-Constructor. GNU/Linux. 2013
  • Util-HDD. Manejo de dispositivos de almacenamiento en "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2013
  • Display-Setting. Configuración de resolución de pantalla, puede complementar "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2013
  • ReeText. Reemplaza cadena de caracteres en el contenido de ficheros de textos simples. Lenguajes / Tecnologías / Herramientas usadas: C++. G++. GNU/Linux. 2013.
  • Alfidi. Almacén de ficheros digitales. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. GTK+. Lazarus, SQLite. Microsoft Windows y GNU/Linux. 2013
  • Estadística. Sistema de gestión y control para las hojas de trabajo en la Atención Primaria de Salud. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. MySQL. QtCreator. GNU/Linux. 2013
  • LAMP-Config. Centro de control gráfico para la configuración y gestión de: Apache, MySQL y PHP. Lenguajes / Tecnologías / Herramientas usadas: Object Pascal. Lazarus. GNU/Linux. 2013
  • Doku2HTML. Convierte una "wiki" escrita con "Dokuwiki" al formato HTML. Lenguajes / Tecnologías / Herramientas usadas: C++. DokuWiki. GNU/Linux. 2013
  • Doku2HTML-CGI. Utilidad para convertir (en línea) una "wiki escrita con Dokuwiki al formato HTML. Lenguajes / Tecnologías / Herramientas usadas: C++, HTML. Twitter Bootstrap. GNU/Linux. 2014
  • Archiux-Live-Installer. Instalador para la distribución de GNU/Linux Archiux. Lenguajes / Tecnologías / Herramientas usadas: Python. GTK+. GNU/Linux. 2014
  • Archiux. Distribución de GNU/Linux basada en Debian; destinada para la "Gestión Documental" en la Red de Archivos de Cuba, perteneciente al CITMA. 2014
  • Alarife3. Generador de Sitios WEB y Enciclopedias Temáticas. Lenguajes / Tecnologías / Herramientas usadas: PHP, MySQL, Apache, Microsoft Windows y GNU/Linux. 2014
  • MiSOX-PowerOFF. Apagar y Reiniciar el sistema, puede complementar "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt, Dbus. QtCreator. GNU/Linux. 2014
  • MiSOX-KeyMaps. Configurar el teclado, puede complementar "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2014
  • Estadística2. Sistema de gestión y control de los indicadores de salud y las hojas de trabajo en la Atención Primaria de Salud. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator MySQL. Windows y GNU/Linux. 2014
  • Castor. Crear y editar plantillas utilizadas por Alarife y Archivaliux para generar sitios web y enciclopedias temáticas. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. WebKit. QtCreator. Windows y GNU/Linux. 2014
  • GitMzllo. Sitio Web para el control de versiones de proyectos de software. Lenguajes / Tecnologías / Herramientas usadas: PHP. Git SSH. GNU/Linux. 2015
  • GalenOS. Remasterización de Debian GNU/Linux destinada a Salud Pública en Granma. 2015
  • External Device Manager. Administrador de dispositivos externos para sistemas operativos GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt Dbus. QtCreator. GNU/Linux. 2015
  • ResizeImage. Redimensión de imágenes por lotes. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2015
  • MiSOX-Center. Entorno integrador para la construcción de una personalización de Debian GNU/Linux creada con MiSOX. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2016
  • MiSOX-Repo. Constructor de repositorios de software para una personalización de Debian GNU/Linux creada con MiSOX. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2016
  • MiSOX-SearchTool. Buscador de archivos y/o carpetas, puede complementar "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2016
  • MiSOX-Shortcuts. Administrador de atajos o combinaciones de teclas, puede complementar "Gestores de Ventanas" (IceWM, JWM, BlackBox, FluxBox, etc.) utilizados como "Entornos de Escritorio" en GNU/Linux. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2016
  • Access-Point Manager. Habilita un ordenador con GNU/Linux instalado servir como router o punto de acceso inalámbrico, permitiendo compartir archivos, impresoras, y conexiones de Internet entre dispositivos. Lenguajes / Tecnologías / Herramientas usadas: C++. Qt. QtCreator. GNU/Linux. 2017
  • Sitio Web, Enseñanza de Mecánica Auto-Motriz en el Politécnico Industrial de Manzanillo. Lenguajes / Tecnologías / Herramientas usadas: PHP, Symfony, MySQL. Año: 2018.
  • DBSiGEX, CMS modular para gestión y administración de Bases de Datos en MySQL. Lenguajes / Tecnologías / Herramientas usadas: PHP, Symfony, MySQL. Año: 2018.
  • Sitio Web Gestión y control del cultivo de alevines. Lenguajes / Tecnologías / Herramientas usadas: PHP, Symfony, MySQL. Año: 2018.
  • Plantillas Alarife. Plantillas para enciclopedias creadas con Alarife3 y Alarife4:
    • Enciclopedia de Manzanillo. Archivo Histórico de Manzanillo. 2011
    • Enciclopedia cultural. Dirección Municipal de Cultura de Manzanillo. 2014
    • Enciclopedia de cine en Granma. Unión de Artistas y Escritores de Cuba. 2015
    • Enciclopedia del deporte. Dirección Municipal de Deporte de Manzanillo. 2015
    • Enciclopedia de Celia Sánchez Manduley. Oficina de Asuntos Históricos del Consejo de Estado de la República de Cuba. 2016
    • Síntesis Histórica de la Isla de la Juventud. 2017
    • Anales de la Unión Nacional de Escritores y Artistas de Cuba (UNEAC). 2018
    • Enciclopedia de los municpios de Granma. 2019 - 2021
    Lenguajes / Tecnologías / Herramientas usadas: CSS3. HTML5. Twitter Bootstrap. JavaScript. JQuery.

Logros

  • Software registrado por el Archivo Histórico de Manzanillo en el Centro Nacional de Derecho de Autor (CENDA). ALARIFE, Generador de Sitios WEB y Enciclopedias Temáticas.
  • Creador y desarrollador del proyecto nacional RepoGUTL, primer repositorio Cubano de aplicaciones y productos desarrollados con software libre. http://www.grm.jovenclub.cu/repogutl/
  • Ponente en el VI Taller Internacional de Tecnologías de Software Libre y Código en la XVI Convención y Feria Internacional Informática Habana 2016

Referencias

  • ALARIFE. Tecnología para el conocimiento. Revista GIGA 2013 No3 ISSN:1028-270X.
  • Entrevista sobre MISOX y el software libre. http://www.tribunahacker.com.ar/2016/05/cuba-el-paradigma-del-software-libre-en-un-territorio-cercado/
  • Artículo sobre MiSOX. http://www.tribunahacker.com.ar/2016/05/probamos-misox-el-sistema-operativo-desarrollado-en-cuba/
  • Artículo sobre el software libre en Cuba y el acceso a Internet. http://www.tribunahacker.com.ar/2016/05/cuba-el-desarrollo-entre-bloqueos-y-cercos/
  • MiSOX en MiniDebConf Cuba. https://www.youtube.com/watch?v=bCE80YZvpdA&t=88s

Habilidades

  • Object Pascal
  • C
  • C++
  • PHP
  • Python
  • SQL
  • Bash
  • Make
  • CMake
  • QMake
  • GCC
  • G++
  • GDB
  • GTK
  • QT
  • Laravel
  • Lumen
  • Symfony
  • Slim
  • Django
  • Flask
  • FastAPI
  • C++ Builder
  • Delphi
  • Qt Creator
  • Lazarus
  • CLion
  • PhpStorm
  • PyCharm

Idiomas

Inglés Nivel básico