Saltar al contenido
Jorge López
Volver a trabajo seleccionado

2026 · Zendata · Planta industrial (NDA)

Control documental y acceso de contratistas

Cambios coordinados en API, panel web y app de caseta para el ingreso de contratistas a una planta industrial: documentos y vigencias, OCR con respaldo manual y reglas de entrada y salida. El corte se validó con más de 750 pruebas automatizadas en verde.

  • Laravel
  • Vue 3
  • Ionic
  • Pruebas automatizadas
  • Autorización

Mi rol

Cambios coordinados en los tres componentes (API Laravel, panel Vue y app Ionic) y verificación de sus suites de pruebas.

Evidencia

Lo que hice

  • Revisión documental con responsables, trazabilidad y control de vigencias.
  • Si el OCR falla, el trámite sigue con revisión manual.
  • Aislamiento de datos por planta.
  • Reglas de entrada y salida: una revocación documental no bloquea la salida de quien ya está dentro.
  • Sin registros duplicados cuando la app reintenta un envío.

Lo que se puede verificar

  • Corte validado en tres componentes: más de 750 pruebas automatizadas en verde, con lint y build limpios.

Siguiente paso

  • Capturas del flujo con datos ficticios.

La idea

Antes de entrar a una planta, un contratista necesita documentación vigente, y en la caseta un guardia decide la entrada y la salida desde una app móvil. Las reglas tienen que ser estrictas con las entradas y seguras con las salidas.

Decisiones

  • La salida física no depende del estado documental. Si se revoca un documento mientras la persona está dentro, bloquear su salida no protege nada. La revocación afecta solo a las entradas futuras.
  • El OCR es una ayuda, no un punto único de falla. Si falla, el caso pasa a revisión manual.
  • Reintentos sin duplicados. Con red inestable en la caseta, el sistema tolera que la misma operación llegue dos veces.

Validación

El cambio tocó la API, el panel y la app de caseta a la vez, así que se validó en los tres: las suites del proyecto quedaron en verde, con lint limpio y build correcto.

Navegación

Inicio/TrabajoworkExperienciaexperienceStackstack

Acciones y CLI

Curriculum Vitae (PDF)cvVisitar GitHubgh
CLI: help · whoami · cv