Ir al contenido
Todos los trabajos

ERP de manufactura

Magizon

Trabajo de backend y base de datos para un ERP de manufactura en uso, centrado en control de acceso, datos de productos y transferencias de inventario con responsabilidades claras.

Mi rol

Contribuidor principal de backend y diseñador de base de datos en un equipo multidisciplinario.

Tecnología

  • NestJS
  • TypeScript
  • PostgreSQL
  • Spring Boot
Editor de roles y permisos de Magizon con datos sensibles ocultos.
Vista de roles y permisos del ERP con datos sensibles ocultos.

El desafío

El negocio necesitaba software operativo para contabilidad, inventario, ventas y producción. A medida que el sistema maduró, hubo que revisar las suposiciones iniciales sobre acceso sin restricciones para empleados, entidades de productos ambiguas y transferencias de inventario sin un modelo explícito de responsabilidad.

Mi contribución y la solución

Diseñé e implementé el modelo de usuarios, roles y permisos, dirigí conversaciones para aclararlo, rediseñé entidades relacionadas con productos e implementé el módulo de transferencias de inventario. También contribuí a la lógica contable y al modelo de navegación controlado por el backend.

  • Los permisos reutilizables determinan las acciones y la navegación disponibles para cada trabajador según su contexto.
  • Entidades de productos más claras e identificadores significativos apoyan la búsqueda habitual de los trabajadores.
  • Las transferencias registran el movimiento, la responsabilidad y el movimiento contable relacionado.

Entrega y resultado

El trabajo se validó con pruebas, comprobaciones de API, exploración de casos de uso y pruebas guiadas con futuros usuarios. Revisé cambios, ayudé a publicar versiones y di soporte al sistema desplegado. Algunos flujos largos se migraron de NestJS a Spring Boot; la migración completa no terminó.

El modelo de roles y permisos y el proceso de transferencias se adoptaron en el ERP desplegado. No se afirma un resultado cuantitativo ni una migración completa.

Evidencia seleccionada

Capturas públicas, vistas editadas para proteger datos o diagramas aptos para publicación. Abre una imagen para verla mejor.

Diagrama de roles, permisos, usuarios y responsabilidades por unidad de negocio en Magizon.
Modelo de acceso y responsabilidades.
Diagrama de responsabilidades de transferencias de inventario y movimiento contable relacionado.
Flujo de transferencias e impacto contable.

La captura tiene datos sensibles ocultos y los diagramas omiten detalles de empleados, productos, contabilidad y unidades de negocio.

¿Tienes un desafío parecido?

Cuéntame qué necesita tu negocio. Podemos empezar por entender el problema y definir el alcance adecuado.

Hablemos