• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Language Proficiency
English (fluent)
+7 (926) 270-89-79
Address: 11 Pokrovsky Bulvar, Pokrovka Complex, room S803
SPIN-RSCI: 8073-5930
ORCID: 0000-0002-4377-321X
ResearcherID: J-5636-2015
Scopus AuthorID: 57125950700
Google Scholar
Office hours
Monday, 6:10-8:00 PM
Printable version


Have you spotted a typo?
Highlight it, click Ctrl+Enter and send us a message. Thank you for your help!
To be used only for spelling or punctuation mistakes.

Konstantin Yakovlev

  • Department Head, Associate Professor:Faculty of Computer Science / Intelligent Technologies in System Analysis and Management: Joint Department with Federal Research Center of Computer Science and Control of Russian Academy of Sciences
  • Konstantin Yakovlev has been at HSE University since 2014.

Education and Degrees

  • 2010

    Candidate of Sciences* (PhD) in Theoretical Foundations of Computer Science
    Program Systems Institute of the Russian Academy of Sciences
    Thesis Title: Methods and algorithms for 2D path planning

  • 2006

    Master's in Applied mathematics and informatics
    Peoples’ Friendship University of Russia , Faculty of physics and mathematics

  • 2004

    Bachelor's in Applied mathematics and informatics
    Peoples’ Friendship University of Russia , Faculty of physics and mathematics

* Candidate of Sciences
According to the International Standard Classification of Education (ISCED) 2011, Candidate of Sciences belongs to ISCED level 8 - "doctoral or equivalent", together with PhD, DPhil, D.Lit, D.Sc, LL.D, Doctorate or similar. Candidate of Sciences allows its holders to reach the level of the Associate Professor.

Courses (2023/2024)

Courses (2022/2023)

Courses (2021/2022)

Courses (2020/2021)

Courses (2019/2020)


Research projects

Projects funded by the Russian Science Foundation (RSF):

16-11-00048 Decentralized control of squads of cognitive robotic systems in non-deterministic environment: models, methods and algorithms (RSF, 2016-2018, participant; 2019-2020, principal investigator);

14-11-00692 Artificial Intelligence and Dynamics Systems Theory in development of multi-layered control systems for complex technical objects operating in dynamic environments (RSF, 2014-2016, participant).

Projects funded by the Russian Foundation for Basic Research (RFBR):

20-57-00011 Computationally Efficient Methods for Navigation of the Whelled Mobile Robots in Dynamic Environments (RFBR, 2020-2021 гг., participant);

18-37-20032 Methods for Control of the Autonomous Robots in the Environments With Dynamic Obstacles Based on Path Planning (RFBR, 2019-2020 гг., principal investigator);

17-29-07053 Heterogeneous hierarchical systems for dynamic planning and control of the intelligent agent (RFBR, 2017-2019 гг., participant);

17-07-00281 Intelligent control for the coaltions of complex technical objects (RFBR, 2017-2019 гг., participant);

15-07-07483 Localization, mapping and trajectory planning for complex technical objects with multiple degrees of freedom (RFBR, 2015-2017, principal investigator);

15-37-20893 Cooperative pathfinding for squads of interactive agents (RFBR, 2015-2016, principal investigator);

12-07-31058 Methods and algorithms for automated pathfinding (RFBR, 2012-2014, principal investigator);

12-07-00611 Models of the behavior and the roles' structure of the coalition of intelligent agents (RFBR, 2012-2013, participant);

09-07-00006 Recognition, tracking and behavior prediction of dynamic objects of interest (RFBR, 2010-2011, participant);

09-07-12128 Multi-layered models of goal-oriented behavior for joint activity agents (RFBR, 2010-2011, participant);

07-07-13527 Methods and tools for building interactive system «helicopter's pilot assistant» (RFBR, 2008-2009, participant);

Projects funded by the Ministry of Education and Science of the Russian Federation:

14.514.11.4081 Methods, algorithms and software tools for unmanned vehicles control using open-source software (MoSE RF, 2014, participant).

Employment history

Federal Research Center “Computer Science and Control”, research center of Russian Academy of Sciences


Senior Research Fellow

Moscow, Russia

2012 - now

  • Conducting research in the following areas:

∙    Artificial Intelligence

∙    mobile robotics

∙    unmanned aerial vehicles

∙    intelligent control system

∙    multi-agent systems

∙    path planning

  • Leading research projects funded by Russian Science Fund, Russian Fund for Basic Research, Ministry of Science and Education of Russian Federation:

∙    applying for grants

∙    forming a team

∙    managing the research process (and taking part in it)

∙    representing research results at various conferences, workshops, symposiums etc.

  • Organizing scientific conferences and workshops
  • Supervising BSc and MSc, assisting in supervising PhD students
  • Recruiting and supervising interns


National Research University “Higher School of Economics”, top-ranked university in Russia


Lecturer (part-time)

Moscow, Russia

2014 - now

  • Teaching courses:

∙    Introduction to Artificial Intelligence (3 year students)

∙    Pathfinding as Heuristic Search (as part of Scientific seminar for 3-4 years students)

  • Supervising 1-3 years student's project work
  • Supervising BSc students
  • Taking part in HSE Colloquiums, PhD seminars, Winter Schools etc.


Technologies for Systems Analysis, spin-off company of the Institute for Systems Analysis


Project manager (part-time)

Moscow, Russia

2013 - 2015

  • Creating and shaping innovative software products based on the academic results achieved by Institute for Systems Analysis (research center of Russian academy of sciences):

∙     TSA Filtratus – smart web monitoring for corporate clients

∙     NetPolice Info (in cooperation with “Center of Internet Resources, LLC”) – smart analyzer of potential threats in children’s mobile traffic

∙     TextApp – smart text appliance tool (intelligent search, text clustering, annotating, plagiarism detection etc.)

  • Carrying out product related R&D

∙    Raising funds for R&D (Skolkovo Foundation, FASIE etc.)

∙    Managing ongoing R&D activities

  • Presenting and promoting company products at industry specific exhibitions and fairs (CeBIT, WorldMobileCongress, StartUp Village, Slush etc.)
  • Liaising with business partners interested in cooperation (joint product development with revenue sharing)


National Technology Institute (part of National Tertiary Education Consortium group of schools), private tertiary education provider


Programme Co-ordinator, acting Head of IT department

Auckland, New-Zealand

2011 - 2012

  • Ensuring efficient, effective and a quality delivery of the IT programmes
  • Coordinating and administering day-to-day academic activities of the department
  • Planning the resources for the department (including staff planning)
  • Managing and developing academic and administrative staff, e.g. participation in and/or organization of: induction; mentoring; performance review; and promotions; in accordance with School policy
  • Teaching and developing IT courses (mostly in the area of software analysis and design, development and programming)


Institute for Systems Analysis, research center of Russian Academy of Sciences


Research assistant

Moscow, Russia


  • Conducting PhD research under the supervision of scientific adviser (President of Russian Association of Artificial Intelligence, Fellow of European Coordinating Committee for Artificial Intelligence) in the field of Artificial Intelligence, e.g. in the heuristic path-finding methods for large grids
  • Participating in scientific projects granted by both commercial organizations and government funds:

∙    Performing literature searches; interpreting and presenting the findings of the literature searches

∙    Collecting data and undertaking the appropriate analysis of data

∙    Preparing reports of the research results for public presentation through conferences

∙    Monitoring research findings with a view to commercial exploitation

∙    Attending regular meetings with the research team and investigators

  • Managing, supervising and taking part in the development of complex know-how software (C++, qt, boost, XML, CVS, JIRA, qtCreator, MS Visual Studio)


Peoples' Friendship University of Russia, top-ranked university in Russia


Assistant lecturer (part-time)

Moscow, Russia


  • Assisting senior lecturers in teaching broad range of subjects, e.g. programming technologies and languages (C, C++, DevCpp, MS Visual Studio, Java, NetBeans), object oriented design, databases design (SQL, MS SQL), methods of artificial intelligence
  • Assisting in carrying out assessment events (tests, exams, reports, presentations)
  • Providing assistance to students in their research for BSc degree (meeting with students for the consultations, providing guidance on methods and standards of research)
  • Co-developing courses liaising extensively with academic and administrative staff
  • Preparing and maintaining reports, statistics and presentations for internal and external use
  • Coordinating the development of inter-disciplinary eLearning system
  • Designing interactive educational content with the help of modern computer technologies


Ritech LTD, IT company specializing in web-systems and eLearning technologies


Project manager (contractor)

Moscow, Russia


  • Ensuring meeting project goals and deadlines
  • Liaising with company clients assessing clients' needs and collecting requirements
  • Analyzing clients' existing business processes and identifying options for potential IT solutions; preparing proposals and presenting them to clients
  • Taking part in designing specified briefs and software specifications
  • Working closely with developers and end users to ensure technical compatibility and user satisfaction


SPSR Express, package delivery and logistics services company


Software developer

Moscow, Russia


  • Participating in development and implementation of business applications (ERP system modules) i.e. performed coding to written specifications (Delphi, MS SQL, Starteam, PowerDesigner)
  • Performing maintenance programming and correction of identified defects
  • Participating in meetings with software end-users to identify requirements and recommendations
  • Creating and maintaining technical documentation in accordance with corporate standards





Russian - mother tongue

English - fluent

German, French - basic


- travelling

- surfing

- sports (badminton, soccer)

- music

- guitar

Timetable for today

Full timetable

Faculty of Computer Science to Offer Courses during HSE Summer University

Computer Science programme of the Summer University provides unique opportunities for students from around the world. The programme covers various topics in Computer Science from purely theoretical to applied and practical. Theoretical side of the programme includes both a detailed introduction to the theory of computations and more advanced topics in Artificial Intelligence and Statistical Diagnosis. Practical aspects of the programme are tightly integrated with theoretical material. Participants of the programme will have an opportunity to apply the new knowledge in their own programming experience, for example, in processing of natural languages, creating a distributed computing system or implementing a compiler for a programming language.