Management Team


Picture of Oleg Diyankov

Oleg Diyankov - CEO

Oleg Diyankov is a renowned mathematician and high-performance technical computing developer who specializes in developing ground-breaking algorithms in numerical mathematics and computational programming.

Before founding NeurOK Software in 2001, Oleg worked for more than 20 years at the All-Russian Scientific Research Institute of Technical Physics, one of Russia’s two federal nuclear centers, where he rose to Head of Laboratory.

Oleg has authored or co-authored more than 90 papers on topics such as computational fluid dynamics, computational magneto-hydrodynamics, numerical algorithms for linear systems solutions and plasma physics.  He earned his Ph.D. from the Institute for Mathematics and Mechanics at the Russian Academy of Sciences (Ekaterinburg), with a specialty in Numerical Mathematics.



Vadim Asadov – President

Vadim Asadov is a scientist and entrepreneur.  In 1998 Vadim founded NeurOK LLC, a Russian-American high-tech incubator that specializes in the financing and commercialization of Russian technologies.  As CEO of NeurOK LLC, Vadim has led the strategic planning, fund raising and operational startup of several companies in diverse fields including complex data processing software, optics, telecommunications and drug development.

Prior to starting the NeurOK LLC, Vadim worked as CFO of the Transneft Purchasing Centre, part of JCS “Transneft” – the world’s largest oil pumping company.  Prior to Transneft, Vadim was CEO of Trust House “C.A. & Co” – Russia’s biggest company for asset management.

Vadim is the founder and current sponsor of the Regional Scientific Educational Centre “Logos” – a physics and mathematics school for talented children.  He recently opened the first private Physics Institute in Russia for research in Gravity, Time and Quantum Theory.  Vadim is a member of Club 2015 in Russia. Vadim hold a degree in physics from Moscow State University.



Picture of Sergey Kotegov

Sergey Kotegov - Director, Software Development

Sergey Kotegov is a skilled mathematician and software developer specializing in computational geometry, parallel programming and linear algebra.

Before joining NeurOK Software, Sergey worked for more than 15 years at the All-Russian Scientific Research Institute of Technical Physics.  As a Group Leader he led many projects ranging from systems architecture design and database programming to developing custom applications for Voroni grid construction and linear algebra solvers.

Sergey is responsible for overseeing several of the programming teams at NeurOK Software.  Sergey earned his M.S. degree in Mathematics from the Department of Mathematics and Mechanics, Leningrad State University.



Picture of Vald Pravilnikov

Vladislav Pravilnikov – Director, Numerical Linear Algebra

Vladislav Pravilnikov is an accomplished mathematician and high-performance technical software developer who specializes in developing ground-breaking algorithms in numerical linear algebra and linear programming. 

Before joining NeurOK Software, Vlad worked for about 15 years at the All-Russian Scientific Research Institute of Technical Physics, one of Russia’s two federal nuclear centers, where he rose to Senior Scientific Researcher.

Vlad has led the development of several high-performance, data analysis applications, including several that employ advanced parallelization techniques, and has authored or co-authored more than 30 papers, conference talks and technical reports on numerical linear algebra.



Valeriy Kubyak – Director, Computational Geometry

Valeriy Kubyak is a leading computer scientist and high-performance computing developer specializing in computational geometry and dynamic systems modeling.

From 1982 to 1992 Valera held various positions at the Russian Federal Nuclear Center concluding as team leader on the development of 3D ballistics modeling software.  From 1992 to 2002 Valera worked in the medical industry leading several engineering projects to develop computer-based medical diagnostic software.  In 2002 Valera changed focus to the security field where he led teams in developing access control systems.

In 2006 Valera joined NeurOK Software as head of the Computation Geometry Department were he leads a team focused on developing code for unstructured computational grid construction.  Valera received his Master’s Degree in applied mathematics and computer science from Moscow Engineering Physics University.



Elena Kartasheva – Deputy Director, Computational Geometry

Elena Kartasheva is a scientist and a software developer who specializes in geometric modeling, computational geometry and topology.

From 1989 to 2010, Elena held various positions at the Institute for Mathematical Modeling (IMM) at the Russian Academy of Science where she advanced to lead her own sub-department.  From 1997 to 2010, Elena was an associate professor of Information Technologies at the Moscow State University of Technology Stankin.  In 2006, while continuing to work for the IMM, Elena joined NeurOK Software as a deputy director of the Computational Geometry Department.  Elena has authored or co-authored more than 50 papers on such topics as geometrical modeling, computational topology, numerical grid generation and parallel computing.  She is a leading developer of 3D grid generation and data preprocessing systems implemented for computational fluid dynamics and geological modeling applications.

Elena received her M.S. in Cybernetics from the Moscow Engineering Physics Institute and her Ph.D. from the Institute for Mathematical Modeling at the Russian Academy of Science (Moscow) with a specialty in numerical modeling.



Artem Vorontsov – Manager, Geophysical Modeling

Artem Vorontsov is a mathematician and software architecture developer specializing in theory of functions, approximation theory, theory of probability and stochastic fields, mathematical physics and digital signal processing.

From 2002 to 2005, Artem worked as a mathematician at the Physics of Atmospheric and Ocean branch of the Department of Physics, Lomonosov Moscow State University.  During this period Artem developed the mathematical approaches to the problem of numerical analysis of laser beam propagation in atmospheric turbulence for laser tracking applications (in support of a contract with Sandia National Laboratories).  In addition, he was involved in 3D satellite ionospheric tomography research in support of the Russian Foundation of Basic Research.

Artem joined NeurOK Software in 2005.  Since that time he has given mathematical support to several of the company’s projects in the areas of nondestructive control, stochastic fields modeling and geostatistics.  Artem is now a leading specialist in the area of applied mathematics and numerical analysis.  He manages the Stochastic Geophysical Modeling Group, where they focus on the development of novel computational methods in the field of geostatistics.  Artem earned his M.S. and Ph.D. degrees in Mathematics from the Department of Mechanics and Mathematics, Lomonosov Moscow State University.



Nelli Fedorova – Manager, Machine Learning

Nelli Fedorova is a skilled mathematician and expert in machine learning, data mining and statistics, and the integration of artificial intelligence technologies into automated system analysis, design, and control methods.

From 1989 to 2003, Nelli was a Scientific Researcher at the Artificial Neural Network Laboratory of the Russian Federal Nuclear Center and the Snezhinsk Institute of Physics and Technology.  Nelli was heavily involved in the development of AFINA, an advanced neural network modeling program, and in the design and development of neurocomputing hardware.  Nelli was also instrumental in the development of parallel research codes for solving large, sparse linear systems and was the main developer of parallel code for training feed-forward neural networks.

After having worked part-time for NeurOK since its inception, Nelli joined the team full-time in 2003 where she has led the development of numerous machine learning-based solutions such as the Intelligent Solver Assistant, an intelligent algorithm for automated tuning of linear solver parameters in complex applications.  Nelli has authored or co-authored more than 20 research papers on machine learning and parallel computing.  She received her M.S. in Mathematics from the Computational Mathematics and Cybernetics Department at Moscow State University.