Jean-Christophe
Raymond-Bertrand

I build mathematical models for decisions under uncertainty.

Stochastic optimization, integer programming, and data-driven methods applied to energy systems, transportation, and public policy.

PhD

Operations Research

Virginia Tech, Aug 2025 – 2030

BS

Industrial Engineering

University of Illinois, Aug 2021 – May 2025

4

Working papers

Stochastic & integer programming

About

Decision-making under uncertainty.

I am a second-year PhD student in the Grado Department of Industrial & Systems Engineering at Virginia Tech, working with Dr. Rohit Kannan on data-driven stochastic optimization.

My current work extends theory on stochastic programming methods that integrate contextual side information to a multi-stage setting, and Stochastic Dual Dynamic Programing (SDDP) & Mixed-Integer Linear Programs (MILP) formulations for dispatching mobile power sources under hurricane forecast uncertainty.

Before Virginia Tech, I graduated with highest honors from the University of Illinois Urbana-Champaign in Industrial Engineering, with research on applying large-scale MILP's to measure fairness in automated traffic enforcement, and engineering education.

Research focus

Three active areas.

01

Multi-stage Stochastic Programming

Developing efficient and theoretically sound solving methods for MSSP's. Applying MSSP's to grid-resilience dispatch under hurricane forecast uncertainty.

02

Stochastic Optimization

Working on applications at the interesection of optimization and probabilities & statistics. Formulated financial optimization model coupling irregular probability distributions with non-convex constraints and objective.

03

Integer & Non-linear Programming

Large-scale MILP formulations in Julia/JuMP and Python/GurobiPy, developed fairness model for Chicago automated traffic enforcement.

Blog

Latest writing.

All posts →

Open to research collaborations & OR internships.

Looking for a candidate to solve dynamic complex data-driven decision-making problems? Working on stochastic programming, multi-stage optimization, or something adjacent? I'd be glad to hear from you.