Portafolio profesional — Luis Gerardo Arredondo Zapata

Resumen profesional

Ingeniero en Software y Sistemas Computacionales; perfil orientado a backend, administración de servidores y desarrollo de sistemas empresariales.

He liderado la implementación de infraestructuras y el desarrollo backend de múltiples proyectos: configuración completa de servidores VPS, despliegue de sistemas web PHP/MySQL, integración de notificaciones push y desarrollo de módulos completos para gestión escolar y de Recursos Humanos.

Experiencia técnica

Administración de VPS (Implementación desde cero)

  • Sistema operativo base: AlmaLinux — instalación y hardening inicial.
  • Servidor web configurado para ejecutar código PHP.
  • Certificados SSL instalados y configurados para HTTPS.
  • Base de datos: MySQL / MariaDB con endpoint externo.
  • Administración gráfica con Webmin.
  • Puertos abiertos: 80 y 244, reglas firewall configuradas.
  • SSH configurado y acceso entregado al equipo del sistema escolar.
  • DNS configurado en HostGator para apuntar al VPS.
Nota: Se entregó el VPS completamente funcional al equipo de despliegue del sistema escolar.

Sistema de preinscripciones (Backend)

  • Backend en PHP con persistencia en MySQL.
  • Generación de PDF desde formularios y codificación en Base64.
  • Generación de QR incrustado en los recibos.
  • Módulo para visualizar los recibos desde una plataforma administrativa.

Sistema de Recursos Humanos — Backend

  • Login seguro para administradores y RH.
  • Alta, edición y baja de colaboradores.
  • Gestión de expedientes digitales.
  • Control de vacaciones.
  • Cálculo de asistencias, faltas e incapacidades.
  • Panel de reportes y métricas.
  • Carga y organización de nómina por número de empleado.

Sistema para colaboradores (Portal del empleado)

  • Inicio de sesión individual.
  • Consulta de asistencias, faltas, incapacidades y permisos.
  • Descarga de documentos.
  • Visualización y firma digital de recibos de nómina.
  • Notificaciones push reales con FCM.
  • Configurado como PWA para notificaciones persistentes.
El sistema registra tokens, usa service worker e integra FCM.

Integraciones y utilidades

  • Firma digital en canvas HTML5 guardada en Base64.
  • Envío automático de recibos de nómina al portal del colaborador.
  • Dashboard responsivo con Bootstrap 5.

Descripción por ítem

1) Configuración y entrega de VPS

Incluye instalación del sistema completo y preparación para uso de terceros.

  • Servidor web, PHP, Webmin y SSH configurados.
  • SSL y DNS configurados.
  • Apertura de puertos 80 y 244.

2) Backend para preinscripciones

  • Conversión de formulario a PDF y Base64.
  • QR integrado en los PDF.
  • Módulo administrativo para ver recibos.

3) Módulos RH y portal de colaboradores

  • Gestión de colaboradores, expedientes, vacaciones y nómina.
  • Portal con firma digital y notificaciones push.