arrow_back Back to home

Professional Experience

14 months transforming manufacturing operations through software.

Production Control Technician (Software Development)

Printpack Medical

calendar_today April 2025 to November 2025 location_on Tijuana, Baja California, Mexico

I worked autonomously under the direct supervision of the Plant Manager. My main responsibility was to design and implement ORBE: a multi-plant enterprise platform for all 17 Printpack facilities across North America.

hub ORBE Platform

ORBE evolved from the SO.FI prototype into a complete enterprise platform. The final version implements a monorepo architecture with Turborepo, separating frontend (Angular 13+) and backend (.NET 8).

database Database Architecture

The heart of ORBE is its database: a schema of 140+ tables modeling hierarchical access control, complaints management, technical documentation, and expansion modules. Every table, relationship, and index was visualized in the complete model before writing code.

140+ tables

security Hierarchical RBAC System

The RBAC (Role-Based Access Control) system was the biggest technical challenge. The hierarchical Plant, Module, Submodule, and Permission structure required constant validations. I implemented aggressive caching strategies that reduced latency from 200ms to 15ms, achieving a 93% cache hit rate.

200ms → 15ms 93% cache hit rate

sync_alt CQRS + MediatR

To handle complex read and write operations, I implemented CQRS with MediatR. This separation allowed optimization of dashboards and real-time reports, achieving a 60% improvement in query performance.

60% query performance improvement

feedback Complaints & Suggestions System

The complaints and suggestions system allows employees to report issues and proposals through an intuitive interface. Each report is automatically routed to the corresponding department based on its category, with response time tracking and automatic escalation when defined SLAs are exceeded.

qr_code_2 Multi-source Authentication

The authentication system supports multiple sources: QR code scanning, traditional credentials, and anonymous mode for visitors. Each method adapts to different scenarios within the plant.

badge Credential Automation

Credential automation had a significant operational impact. Using Hangfire for background jobs and QuestPDF for document generation, the issuance process went from 5 days to under 2 minutes.

5 days → 2 minutes

notifications_active Real-time Notifications

Real-time notifications with SignalR keep users informed about report status, pending approvals, and system alerts.

SignalR

account_tree Monorepo Architecture

The final architecture uses Turborepo as the monorepo orchestrator, enabling incremental builds and efficient dependency management between the Angular frontend and .NET backend.

Turborepo Angular 13+ .NET 8

Software Developer Internship

Printpack Medical

calendar_today September 2024 to April 2025 location_on Tijuana, Baja California, Mexico

My journey at Printpack began as an intern. Here I demonstrated my technical capabilities through concrete projects that led to the approval of the ORBE project.

lightbulb SO.FI (System Of Information)

SO.FI was the proof-of-concept that changed everything. This prototype demonstrated it was possible to create a shared functional core across all Printpack plants, with specific submodules for each. The demo module was the complaints system, the same one that would later be fully implemented in ORBE. The successful presentation to management led directly to project approval.

Prototype → ORBE Approval

menu_book PPK-SOCs (The Encyclopedia)

Technical documentation system for Standard Operation Conditions (SOCs) of industrial machinery. I built both the backend API (.NET) and web frontend (Angular). The architecture organizes information hierarchically: Plant, Area, Machine, and Document, with full-text search. It was successfully completed and deployed.

.NET API Angular Full-text Search

widgets Other Contributions

I also developed Python automation tools for remote management of production floor displays, implemented DataParc dashboards for real-time metrics visualization (collaborating with the US corporate engineering team), and provided IT support including hardware troubleshooting and network configuration.

Python DataParc

Technical Stack Used

Technologies used in these projects:

Backend

.NET 8ASP.NET CoreEntity Framework CoreSignalRHangfireQuestPDF

Frontend

Angular 13+TypeScriptTailwindCSS

Database

SQL Server

Patterns & Tools

Clean ArchitectureCQRSMediatRMonorepo (Turborepo) PythonDataParc