NikiYani   Sitemap   My resume   Connect with me   Tooling

My resume


Фото автора сайта

Basic information:

  • Name: Nikita Yanchenkov
  • Birthday: 03/1998
  • Backend Developer C++ (Desktop applications, embedded systems, high-load systems)
  • Teacher at Netology courses
  • Offtop: 3D/2D Artist, gamedev
  • Information technology, computing systems, system analysis
  • Location: Moscow/Russian Federation

Programming skills:

  • C++ (11, 14, 17 standards), STL, Boost
  • Qt Framework (Qt Creator and basic knowledge of QML)
  • Algorithms and data structures
  • SQL / Postgresql / SQLite
  • Linux / WSL
  • GIT / Gitflow
  • Design patterns, SOLID, KISS, YAGNI, Software lifecycle and etc
  • TCP/IP
  • Bash
  • UML
  • Jira / Confluence
  • Basic knowledge of Android development
  • Experience in non-commercial game development
  • Basic knowledge of working with game engines (Godot, Unreal Engine 4 и Unity)

3D/2D graphics skills:

  • Hard-surface lowpoly modeling props, weapons.
  • Understanding standard game pipelines: High and lowpoly modeling, sculpting, baking and texturing.
  • Knowledge of general artistic techniques: color, forms, composition, light and shadow.
  • Rendering and postprocessing.
  • The minimum required knowledge in popular game engines (Unity, Unreal Engine).
  • Knowledge in the field of the gaming industry, modern trends and development vectors.

P.S. In the section Tooling you can see the knowledge in software.

Education:

  • Bachelor - MSTU “STANKIN” with a degree in “Computer Science and Computer Engineering” [2016 - 2020].
  • Master - MSTU “STANKIN” with a degree in “Computer Science and Computer Engineering” [2020 - 2022].
  • Ph.D. - MSTU “STANKIN” with a degree in “System analysis, management and information processing” [2022 - 2025].

Foreign languages:

  • English - Intermediate.

If you want to contact me go to the section Connect with me