Laurent Perron is a veteran software engineer and tech lead with 11+ years in operations research and a career spanning deep work on commercial constraint programming products and large-scale OR systems. He led architecture and core solver development at ILOG—shaping ILOG Solver and CP Optimizer—and now heads the Operations Research team at Google, focusing on workforce scheduling and timetabling. His expertise blends discrete optimization, constraint programming and mathematical programming with practical productionization at scale. Trained at École normale supérieure and holding a PhD in computer science from Paris-Sud, he brings rigorous academic foundations to pragmatic solver engineering. Less obvious: he has long-standing experience in parallel search and solver architecture, a background that informs both algorithmic innovation and robust system design.
11 years of coding experience
11 years of employment as a software developer
Ecole normale supérieure
PhD, Computer Science, PhD, Computer Science at Paris-Sud University (Paris XI)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.