Software engineer · Technical leader

Patricio Contreras Pardo
Lead Principal Engineer, Core Infrastructure & Tech Lead
Oracle Cloud Infrastructure
I work on distributed systems and a multicloud platform at Oracle Cloud Infrastructure. Before Oracle, I built software and optimization systems for industrial clients and led engineering teams in banking and payments.
I grew up around computers. My dad maintained a Novell network and programmed in Clipper. Pascal was my first programming language. Based in the Greater Seattle Area. U.S. permanent resident.
Now · Multicloud platform
Oracle Cloud Infrastructure
Lead Principal Core Infrastructure Engineer (IC5), Tech Lead
Optimization impact
Engineered a distributed optimization backend that reduced product losses by 56%, resulting in an estimated $500K in annual savings.
Fintech leadership
Ran ATM network operations and customer technical support with a team of 50, keeping 98% network uptime across systems processing 100M+ transactions a year.
Selected projects
Optimization, logistics, and the practical decisions behind the software.

Packaging batch optimizer
CP-SAT models that assign, sequence, and cut packaging batches across a plant's lines, run by queue-driven workers that replaced a simulated-annealing optimizer.
.NET Core · C# · PythonSee details
Raw-materials simulator
Greenfield platform that tracks raw-material movements and plans truck assignments with an integer model built from the operation's own history.
Angular · C# · .NET CoreSee details
Warehouse deliveries
Dispatch scheduling platform for a mining company, with a D3.js Gantt planner over shipping plans, lots, and dispatch history, fed by configurable integration workers.
Angular · TypeScript · D3.jsSee detailsBlog
Thoughts on software development, AI agents, and engineering practice.
Reviewing AI-generated code with multiple models
How I use subagents, the Codex and Claude Code CLIs, and a repair loop to review changes before accepting them.
From an idea to an agent-ready plan
How I turn a high-level request into a reviewed specification, delegate the work, and decide when to inspect the final change myself.