Summary
Vadim Uvarov is a software engineer and ML specialist with a PhD in machine learning and 11 years of engineering experience, currently building production-grade energy optimisation and forecasting systems at Centrica Business Solutions. He blends quantitative modelling and software engineering—designing EV charging controllers, residential demand forecasters and physics-informed PV models—that have delivered measurable cost savings and operational improvements. His background spans on-device ML and privacy-conscious pipelines at Sentiance, scalable geodata and map-matching solutions at Tele2, and retail forecasting systems at Magnit, showing strength across edge, cloud and big-data stacks. Comfortable moving ideas from research to production, he applies transfer learning, MLflow-tracked pipelines, and Scala Spark reimplementations when projects demand scale and reproducibility. A detail that often surprises collaborators: he combines academic rigour from a PhD with hands-on systems work, from Kotlin multiplatform components to production TensorFlow/TensorFlow Lite deployments.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Machine Learning, Doctor of Philosophy (Ph.D.), Machine Learning at Novosibirsk State Technical University (NSTU)
Русский, English, Dutch