His education includes a degree in software engineering from Orenburg State University (Orenburg, Russia) in 2006 and a PhD degree (Candidate of Technical Sciences) in the field of mathematical modelling, numerical calculations, software systems from ITMO University (Saint Petersburg, Russia) in 2008 (thesis subject “High-Performance Software System for Metocean Extreme Events Simulation”).