Summary
Serge Kruk is an Associate Professor and consultant with over two decades of experience applying optimization, algorithms, and software design to real-world process problems across healthcare, logistics, telecommunications, and education. He holds a Ph.D. in Optimization and Combinatorics and has a track record of translating mathematical models into production software—from nurse scheduling and fleet routing to real-time video multiplexing for the 1994 Winter Olympics. A recognized educator and award-winning curriculum innovator, he has taught across four countries and two languages while supervising graduate research and creating courses in Operations Research and Cyber Security. As a hands-on practitioner he has led cross-disciplinary development teams, merged complex enterprise systems, and invented scheduling tools that displaced mainframe solutions in hundreds of schools. Colleagues know him as an analytical problem-solver who blends rigorous theory with pragmatic engineering to reduce costs and improve operational resilience.
11 years of coding experience
12 years of employment as a software developer
collège de Montréal
Université de Montréal
sciences pures, Mathematics, Physics, sciences pures, Mathematics, Physics at collège André Grasset
Ph.D., Optimization and Combinatorics, Ph.D., Optimization and Combinatorics at University of Waterloo
French