In 2001 he graduated from the Moscow college of urban development and entrepreneurship as a locating engineer. Since 2001 he has been working with Internet technologies. In 2003 - took a refresher course at the Bauman University, in 2009 - was certified as “Administrator of 1C Bitrix”. He has huge experience in all aspects of development of WEB applications, and took part in the development of the system for management of artificial neuron network. At Socmedica company he has been in charge of the development of the United Medical Knowledge Base (UMKB) since 2012.