Simon Bowly is a Senior Developer and optimisation specialist with 11 years of experience applying mathematical modelling and software engineering to real-world logistics and energy problems. After a PhD researching Mixed Integer Programming and a postdoctoral focus on discrete optimisation for rail logistics, he now builds and supports optimisation software at Gurobi, bridging advanced algorithms with production-grade Python, Java and cloud systems. His background spans research, consulting and product engineering—from evolving hard benchmarking instances to delivering automated SCADA analytics—giving him a rare mix of theoretical depth and pragmatic implementation. Based in Melbourne, he combines academic rigor with hands-on experience shipping optimisation solutions that scale in industry settings.
11 years of coding experience
10 years of employment as a software developer
Kardinia International College, Geelong
Exchange Program, Applied Mathematics, Dynamic Analysis, Exchange Program, Applied Mathematics, Dynamic Analysis at KTH Royal Institute of Technology
The University of Melbourne
Bachelor of Engineering (Mechanical) and Bachelor of Science, Computational and Applied Mathematics, First Class Honours, Bachelor of Engineering (Mechanical) and Bachelor of Science, Computational and Applied Mathematics, First Class Honours at Monash University
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.