Skills

DETALLE DEL PROYECTO


Legacy Production System Integration and Data Normalization Platform


Prototipo funcional (seis meses) que conectó el ERP en COBOL de una empresa manufacturera con un modelo de datos relacional, sin modificar el sistema heredado.

El ERP exportaba los datos operativos mediante procesos por lotes programados, como archivos planos e indexados en una ubicación de red compartida: productos, especificaciones técnicas, operaciones de producción y datos maestros, sin relaciones referenciales consistentes entre ellos. El prototipo ingería esos archivos de forma programada (workers de Celery coordinados por un broker de mensajes), validaba su estructura, normalizaba el formato de los campos y mapeaba los identificadores del legado a un modelo en PostgreSQL a través del ORM de Django. La creación de registros era idempotente, de modo que repetir una importación no duplicaba filas, y cada importación quedaba registrada para trazabilidad.

El resultado fue un modelo relacional navegable entre productos, componentes, fichas técnicas y catálogos, expuesto mediante una API REST. Los atributos que el sistema heredado guardaba como texto libre se fueron trasladando a catálogos estructurados.

Alcance y límites: el sistema heredado siguió siendo la fuente de verdad y no se modificó. Los módulos de programación de la producción y de mantenimiento se exploraron sólo en fase de diseño. No se midió adopción en producción ni escala de usuarios; el entregable fue un prototipo funcional y su documentación.

Framework: Python / Django / VUE

Legacy Production System Integration and Data Normalization Platform

Stack tecnológico:

Python, Django | Django REST Framework | PostgreSQL | Celery | RabbitMQ | Redis | CSV Processing | ETL Pipelines | ACUCOBOL-GT | Windows Task Scheduler | REST API | Data Normalization | Transaction Management | Background Jobs | File-Based Integration


Equipo

Company / Institution: Industrial Manufacturing Company (Confidential)

Desarrollador: Marco Antonio Parra F Único desarrollador, responsable de la arquitectura backend, el modelado de datos, la ingesta de archivos del sistema heredado, el desarrollo del pipeline ETL y la evolución del esquema. Entregado como prototipo funcional, no como despliegue en producción.

Case study repository

The repository documents the problem, architecture and results of this case study. Source code is not published (confidential, anonymized professional work).



Skills

Imágenes del proyecto


Skills

Endpoints y rutas


Available EndPoints

Endpoint Descripción URL