Volver a proyectos

Personal

Sistema de Gestión de Talento Humano| Dirección Nacional de Aeronáutica Civil (DINAC)

Plataforma web desarrollada para centralizar la gestión del talento humano y el seguimiento de habilitaciones, carnets y certificaciones obligatorias de operadores.

Imágenes

Contexto

Desarrollo de un sistema de software institucional para una división de la DINAC, enfocado en la administración integral del personal operativo. La plataforma permite el control y trazabilidad en tiempo real de vencimientos de carnets de operadores, vigencia de certificados aeronáuticos y cumplimiento de cursos obligatorios, garantizando el estricto apego a las normativas de seguridad operacional.

Problema

El control de vencimientos de carnets, certificados y capacitaciones obligatorias de los operadores dependía de planillas manuales y seguimiento fragmentado, lo que generaba riesgo de operar con credenciales vencidas, retrasos en las renovaciones y falta de visibilidad inmediata sobre el estado de habilitación del personal.

Mi rol

Desarrollador FullStack | Analista Funcional

Solución

Diseñé e implementé una plataforma centralizada con alertas automatizadas de vencimiento y paneles de control por operador. El sistema permite registrar el historial académico y de certificaciones, gestionar la vigencia de licencias y carnets, programar cursos obligatorios y auditar en segundos el estado de cumplimiento normativo de cada funcionario.

Decisiones técnicas

  • Arquitectura basada en APIs RESTful para garantizar una comunicación escalable y desacoplada entre el frontend y el backend.
  • Modelado de base de datos relacional estructurado para mantener la trazabilidad histórica de certificaciones, cursos y renovaciones.
  • Implementación de tareas programadas (cron jobs) para el monitoreo diario de vencimientos y generación automática de alertas tempranas.
  • Control de acceso basado en roles (RBAC) para proteger la información sensible del personal y delimitar permisos de auditoría y edición.

Resultado

Se eliminó el riesgo operativo por vencimientos no detectados a tiempo, reduciendo drásticamente las horas dedicadas a auditorías manuales y asegurando el cumplimiento continuo de las normativas aeronáuticas vigentes.

Stack

  • JavaScript
  • React
  • Tailwind
  • PostgreSQL
  • Docker
  • Debian Server