""" Enrique Gabriel Baquela, PhD — Optimization Engineer (Scheduling & Maritime)

Enrique Gabriel Baquela, PhD

Optimization Engineer / OR Scientist — Maritime Scheduling & Decision Systems
Argentina (UTC-3) Remote only; occasional on-site visits

Hi, I’m Enrique

I’ve spent 20+ years at the intersection of optimization, software engineering, and operations. I love turning messy reality into clean models, algorithms, and measurable KPIs. Julia fan and Operations Research evangelist.

I’ve built production systems for ports and logistics (including a Julia solver for the Maritime Inventory & routing optimization problem at V2T, and a C++ engine for barge & pilot scheduling at Innovez One), taught Operations Research and Machine Learning as a professor, and led research on hybrid optimization–simulation. I’m fluent in Julia, and have experience with Python and C++.

When dealing with decision problems, my approach blends Theory of Constraints (bottleneck-first), simulations, solid MILP/CP, and pragmatic heuristics with clear, actionable KPIs. Remote-first, happy to travel occasionally for discovery or go-lives.

Summary

Optimization engineer and OR researcher with PhD in Engineering (Optimization & Simulation) and extensive industry delivery.

Expert at identifying bottlenecks and translating them into algorithms & metrics, designing MILP/CP/heuristics for scheduling, routing, and capacity planning. Teaching & research in OR and ML; hands-on software (APIs/microservices, dashboards) used by global clients.

How I match Applaudo’s cruise project?

  • Large-scale models in Julia, Python, C++ with HiGHS/OR-Tools/Gurobi.
  • Scheduling with real constraints: crew, venues/equipment, passenger flows, ports & regulations.
  • Theory of Constraints: DBR buffers, bottleneck-driven planning, throughput KPIs.
  • ML for ETA/demand, anomaly detection; simulation-optimization for robustness.

Selected Experience

  • Innovez OneC++ scheduling engine for barges & pilot assignments (berthing/unberthing; tides/windows/compatibility; dispatch APIs).
  • V2T Logistics — optimization & ML engines for real-time logistics (Julia/JuMP, OR-Tools, Gurobi/CPLEX; Docker/APIs).
  • Furgens Research — custom optimization software: production scheduling, inventory, staff assignment.
  • Academia — Professor of OR (UTN-FRSN); Graduate Lecturer (Universidad Austral); Visiting Professor (UPAEP).

Publications & Community

Peer-reviewed work in OR & logistics (Operations Research Perspectives, IEEE LATAM Trans., TRIP, JFDS). Member: INFORMS, System Dynamics Society.

Contact & Links

Video

An example - Small simulation — Passenger Flow (Embarkation)

What’s this? A two-stage queueing simulation for embark: Gangways → Elevators. Arrivals are Poisson (rate λ), and each stage has a pool of identical servers with exponential service times. It’s a classic M/M/c pipeline. You’ll see average and P95 waits, throughput, and stage utilizations ρ. The model is intentionally lightweight to run in-browser and explain decisions quickly.

How to read it: If ρ ≥ 1 in any stage, queues explode. Even with ρ < 1, high utilizations (e.g., 0.9–0.99) mean long tails (large P95). The panel below also computes a simple staffing suggestion to keep both stages under a target utilization and runs two automatic what-if scenarios: add one gangway or one elevator.

SymbolDescriptionValue
λArrival rate (passengers/min)
GGangways (servers)
1/μ₁Mean service per passenger at gangway (min)
EElevators (servers)
1/μ₂Mean service per passenger at elevator (min)
TSimulation horizon (min)
SeedRandom seed

Capacity & What-ifs

CaseρgangwayρelevAvg waitP95Throughput
Avg wait (total)
P95 wait (total)
Throughput
Utilization: ρgangway = λ / (G·μ₁), ρelev = λ / (E·μ₂). OK < 0.85 · High 0.85–0.99 · Unstable ≥ 1.

Technical Stack

Optimization: Julia/JuMP, Python (OR-Tools), C++ (custom engines), Gurobi, CPLEX, HiGHS.

Heuristics & ML: NSGA-II, ALNS, SA, Tabu, GRASP; MLJ/Flux, scikit-learn; RL integrations.

Software Engineering: SQL, Docker, REST/gRPC, CI/CD, Linux; reproducible research & teaching (Pluto/Jupyter).

Programming: Julia, Python, R, Lisp, FreePascal, C++, Javascript.

Simulation: Julia, Anylogic, Vensim, IThink.

Selected Maritime/Logistics Work