Saltar al contenido
Prevent Group, talento humano con altura

Nadie sube sin sus papeles

La plataforma del centro de entrenamiento en trabajo seguro en alturas y espacios confinados: las empresas piden cursos, inscriben a sus trabajadores y cada matrícula exige sus documentos.

Tomé el relevoNo productivo

Abr – jul 2025 · Prevent Group S.A.S.

Más abajo, el scroll sube el andamio.

Qué es y cómo funciona

Prevent Group es un centro de entrenamiento en trabajo seguro en alturas y espacios confinados. Su plataforma se hizo para Prevent y sus empresas cliente: las empresas piden cursos para su gente, inscriben a sus trabajadores y suben los soportes que exige cada curso.

En alturas no se certifica a nadie sin papeles. La plataforma lleva la cuenta de qué falta, persona por persona, hasta que todo está validado.

  1. La empresa

    Tiene sus propios documentos requeridos y pide los cursos.

  2. La solicitud

    Reúne los cursos o combos pedidos y sus cupos.

  3. Los trabajadores

    Se inscriben uno por uno o con un Excel. Cada uno queda con una matrícula por curso.

  4. Los documentos

    Cada matrícula exige los de su curso. Se suben, se previsualizan y se validan.

  5. El certificado

    Con todo validado, el trabajador queda listo para certificarse.

Lo que se le pide a la empresa

  • RUT
  • Cámara de comercio
  • Cédula del representante legal
  • ARL

El catálogo: 12 cursos y 2 combos

  • Reentrenamiento sectorial
  • Trabajador autorizado
  • Coordinador
  • Actualización de coordinador
  • Administrador
  • Administrativo para jefes de área en trabajo seguro en alturas
  • Rescate vertical
  • Arme y desarme de andamios
  • Espacios confinados, nivel entrante
  • Espacios confinados, nivel vigía
  • Espacios confinados, nivel supervisor
  • Espacios confinados, nivel administrador
  • Combo entrante y vigía
  • Combo entrante, vigía y supervisor

La escalada

Sube con el scroll. Cada travesaño del andamio es un documento que exige el curso Reentrenamiento sectorial, en el orden en que quedó en el catálogo. Al validarse, la línea de vida se engancha.

1234
  1. Abajo, la empresa inscribe a su gente

    Prevent abre una solicitud con los cursos y los cupos que pidió la empresa, y la empresa inscribe a sus trabajadores. Cada inscripción es una matrícula, y cada matrícula exige los documentos de su curso.

  2. Primer travesaño: la cédula

    El archivo se sube, se previsualiza ahí mismo y se valida. Cuando queda válido, la línea de vida se engancha y se sigue subiendo.

  3. Uno u otro documento

    Seguridad social o ARL: el requisito acepta cualquiera de los dos y cuenta como uno solo. Por eso no bastaba con una lista fija de papeles.

    Aportes a seguridad socialoARL y radicado de EPS

  4. El concepto médico

    Aptitud para alturas, positiva y con menos de un año. Mientras falte, la matrícula no avanza, aunque todo lo demás esté en regla.

  5. El nivel anterior

    Reentrenar exige haber hecho antes el curso avanzado o el de Trabajador autorizado. Otra vez, uno de dos documentos.

    Avanzado T.S.A.oTrabajador autorizado

  6. Arriba: cuatro de cuatro válidos

    Con todo validado, la matrícula avanza y el trabajador queda listo para certificarse. El certificado de la escena es un ejemplo con datos ficticios.

El problema

En trabajo en alturas no se certifica a nadie sin soportes, y cada nivel pide algo distinto, a veces uno u otro documento.

Lo que construí

Cada curso declara sus documentos requeridos, incluidos los alternativos. Cada documento se sube, se previsualiza y se valida, y la matrícula muestra cuántos van cargados, válidos y pendientes.

Del Excel a los trabajadores

Las empresas mandan listas en Excel con nombres en cualquier formato, documentos con símbolos y gente que ya puede estar inscrita.

La inscripción masiva normaliza nombres y números, busca o crea a cada trabajador y lo matricula en la solicitud. Prueba con esta hoja ficticia: mira qué pasa con cada fila y abre una tarjeta para ver los documentos que ya le esperan.

Bitácora del relevo

Tomé el relevoNo productivo

38 commits míos De abril a julio de 2025.

Lo inició otro desarrollador. Lo trabajamos en conjunto y después quedé como único desarrollador activo: reestructuré el modelo de solicitudes, construí los documentos requeridos por curso con su validación, rehíce la inscripción masiva por Excel y le di a la interfaz la identidad de Prevent.

En la última versión, cerca del 42 % del código vivo del frontend y el 30 % del backend son míos, según git blame.

  1. Sep 2024

    Otro desarrollador inicia el proyecto sobre la arquitectura de AHDO.

    Otro desarrollador
  2. Dic 2024

    La plataforma llega a desplegarse, antes de que yo llegara.

    Otro desarrollador
  3. Abr 2025

    Tomo el relevo: integro los cambios que estaban pendientes y trabajamos en conjunto unos días.

  4. 14 abr 2025

    Desde aquí soy el único desarrollador activo.

  5. Abr – may 2025

    Reestructuro entidades y DTOs, y junto en una sola tabla lo que pide una empresa: cada servicio es un curso o un combo.

  6. Abr – may 2025

    Retomo y amplío la inscripción masiva por Excel. La primera versión la había hecho el otro desarrollador.

  7. May 2025

    Visto la plataforma con la identidad de Prevent: 276 de las 288 líneas del tema global son mías.

  8. May – jun 2025

    Documentos requeridos por curso, con carga, previsualización, validación y conteo por matrícula.

  9. Jul 2025

    Último commit: el modelo del certificado, una foto fija de los datos al expedirlo.

Vestir la plataforma de dorado

La interfaz que recibí era genérica, con los colores por defecto de Bootstrap. Escribí el tema global con el dorado de la marca, su degradado y Poppins, y rediseñé el tablero, el menú y las pantallas de solicitud y matrícula. Cambia el interruptor para ver la diferencia en una maqueta con datos ficticios.

La maqueta con el tema que escribí.

Lo que todavía falta

  • Estuvo desplegado; hoy no está en producción.
  • El certificado quedó como modelo y vista imprimible inicial: el proyecto se detuvo antes de terminar ese flujo.

Con qué está hecho

  • .NET 8API en tres capas
  • EF Core 8Entidades, migraciones y el catálogo sembrado
  • PostgreSQLLa base
  • Angular 18La plataforma, con SSR
  • BootstrapRejilla y componentes
  • ClosedXMLLee el Excel de la inscripción masiva
  • HangfireTrabajos en segundo plano