Summary
Robert Dodier is a software developer and assistant staff scientist with 28 years of experience building decision-focused systems and scientific software, currently contributing at Oregon Health & Science University. He blends deep mathematics and Bayesian inference expertise with hands-on engineering across languages including Java, C/C++, Python, Lisp, C#, Ruby, and R, and has led projects from agent-based grid control to automated electrical load modeling. As a long-time developer and project administrator for the open-source computer algebra system Maxima, he pairs research-grade rigor with practical production deployments. His work spans applied machine learning, probabilistic modeling, and distributed systems design for energy and telecommunications, and he has a track record of turning complex inference problems into deployable software. Based in Beaverton, Oregon, he holds a Ph.D. in Civil Engineering and often combines first-principles physical models with empirical and Bayesian approaches—an angle that gives his engineering solutions both interpretability and robustness.
29 years of coding experience
17 years of employment as a software developer
BA, Mathematics and Computer Science, BA, Mathematics and Computer Science at Portland State University
M.S, Civil Engineering, M.S, Civil Engineering at University of Colorado Boulder
Spanish