arrow_back Volver al inicio

Experiencia Profesional

14 meses transformando operaciones de manufactura a través del software.

Técnico de Control de Producción (Desarrollo de Software)

Printpack Medical

calendar_today Abril 2025 a Noviembre 2025 location_on Tijuana, Baja California, México

Trabajé de manera autónoma bajo la supervisión directa del Gerente de Planta. Mi responsabilidad principal fue diseñar e implementar ORBE: una plataforma empresarial multi-planta para las 17 instalaciones de Printpack en Norteamérica.

hub ORBE Platform

ORBE evolucionó desde el prototipo SO.FI hacia una plataforma empresarial completa. La versión final implementa una arquitectura monorepo con Turborepo, separando frontend (Angular 13+) y backend (.NET 8).

database Arquitectura de Base de Datos

El corazón de ORBE es su base de datos: un esquema de más de 140 tablas que modela control de acceso jerárquico, gestión de quejas, documentación técnica, y módulos de expansión. Cada tabla, relación e índice fue visualizado en el modelo completo antes de escribir código.

140+ tablas

security Sistema RBAC Jerárquico

El sistema RBAC (Role-Based Access Control) fue el mayor desafío técnico. La estructura jerárquica Planta, Módulo, Submódulo y Permiso requería validaciones constantes. Implementé estrategias de caché agresivas que redujeron la latencia de 200ms a 15ms, logrando un 93% de cache hit rate.

200ms → 15ms 93% cache hit rate

sync_alt CQRS + MediatR

Para manejar operaciones complejas de lectura y escritura, implementé CQRS con MediatR. Esta separación permitió optimizar dashboards y reportes en tiempo real, logrando un 60% de mejora en rendimiento de consultas.

60% mejora en rendimiento

feedback Sistema de Quejas y Sugerencias

El sistema de quejas y sugerencias permite a los empleados reportar problemas y propuestas a través de una interfaz intuitiva. Cada reporte se enruta automáticamente al departamento correspondiente según su categoría, con seguimiento de tiempos de respuesta y escalación automática cuando se exceden los SLAs definidos.

qr_code_2 Autenticación Multi-fuente

El sistema de autenticación soporta múltiples fuentes: escaneo de códigos QR, credenciales tradicionales, y modo anónimo para visitantes. Cada método se adapta a diferentes escenarios dentro de la planta.

badge Automatización de Credenciales

La automatización de credenciales tuvo un impacto operativo significativo. Usando Hangfire para jobs en background y QuestPDF para generación de documentos, el proceso de emisión pasó de 5 días a menos de 2 minutos.

5 días → 2 minutos

notifications_active Notificaciones en Tiempo Real

Las notificaciones en tiempo real con SignalR mantienen a los usuarios informados sobre el estado de sus reportes, aprobaciones pendientes, y alertas del sistema.

SignalR

account_tree Arquitectura Monorepo

La arquitectura final utiliza Turborepo como orquestador del monorepo, permitiendo builds incrementales y gestión eficiente de dependencias entre el frontend Angular y el backend .NET.

Turborepo Angular 13+ .NET 8

Practicante de Desarrollo de Software

Printpack Medical

calendar_today Septiembre 2024 a Abril 2025 location_on Tijuana, Baja California, México

Mi camino en Printpack comenzó como practicante. Aquí demostré mis capacidades técnicas a través de proyectos concretos que llevaron a la aprobación del proyecto ORBE.

lightbulb SO.FI (System Of Information)

SO.FI fue el proof-of-concept que cambió todo. Este prototipo demostró que era posible crear un core funcional compartido entre todas las plantas de Printpack, con submódulos específicos para cada una. El módulo de demostración fue el sistema de quejas, el mismo que después se implementaría completamente en ORBE. La presentación exitosa a gerencia llevó directamente a la aprobación del proyecto.

Prototipo → Aprobación de ORBE

menu_book PPK-SOCs (The Encyclopedia)

Sistema de documentación técnica para Standard Operation Conditions (SOCs) de maquinaria industrial. Construí tanto el backend API (.NET) como el frontend web (Angular). La arquitectura organiza la información jerárquicamente: Planta, Área, Máquina y Documento, con búsqueda full-text. Fue completado y desplegado exitosamente.

.NET API Angular Full-text Search

widgets Otras Contribuciones

También desarrollé herramientas de automatización en Python para gestión remota de pantallas de producción, implementé dashboards en DataParc para visualización de métricas en tiempo real (colaborando con el equipo de ingeniería corporativa de EE.UU.), y proporcioné soporte IT incluyendo diagnóstico de hardware y configuración de redes.

Python DataParc

Stack Técnico Utilizado

Tecnologías utilizadas en estos proyectos:

Backend

.NET 8ASP.NET CoreEntity Framework CoreSignalRHangfireQuestPDF

Frontend

Angular 13+TypeScriptTailwindCSS

Database

SQL Server

Patrones y Herramientas

Clean ArchitectureCQRSMediatRMonorepo (Turborepo) PythonDataParc