Summary
Mohsen Mesgarpour is a Lead Data Scientist with 12 years of experience applying machine learning, deep learning and optimisation to large-scale forecasting and analytics problems, currently leading data science at Microlise. He blends a strong academic foundation (PhD in Computer Science, MSc in Operational Research) with hands-on expertise in Python/R, TensorFlow/PyTorch, distributed data platforms (HDFS, Trino, Hive) and cloud ML services (Azure/Google AI). Mohsen has progressed from research and predictive modelling roles to technical leadership, shipping production pipelines with Airflow, Kafka and BI tooling like Tableau/PowerBI while routinely leveraging advanced optimisation tools and modelling languages. He brings domain experience across transportation telematics, healthcare risk stratification and high-performance storage systems, and a practical appetite for elegant, optimised solutions that emphasise simplicity and attention to detail. Notably, his background includes published research and open-source tooling from early system-design work, reflecting a persistent bridge between rigorous research and production-grade software.
12 years of coding experience
9 years of employment as a software developer
BSc (Hons) Computer Engineering, BSc (Hons) Computer Engineering at Eastern Mediterranean University
Guest Student Computer Science, Guest Student Computer Science at California State University, Long Beach
MSc (Hons) Operational Research, MSc (Hons) Operational Research at University of Southampton
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Westminster
Pre-University (Hons) Physics and Mathematics, Pre-University (Hons) Physics and Mathematics at Pre-University
English, Persian, Turkish, German