Языки программирования
C++, Python, C#, Rust
C++, Python, C#, Rust
Стандартные контейнеры, их достоинства и недостатки, графы, асимптотический анализ сложности
Различные техники: использование профайлера, уменьшение количества аллокаций, алгоритмическая оптимизация, использование lock-free структур данных
ООП, SOLID, UML-диаграммы, паттерны проектирования
Декомпозиция функционала на модули
UDP,TCP, опыт написания сетевого кода на C#/C++/Python/Unreal Engine
HTTP, REST, aiohttp, Django, Gotham.rs
Язык SQL, нормальные формы, ORM, оптимизация запросов
Опыт использования PostgreSQL, MongoDB
C++ и Blueprint, мультиплеер
Интеграция со сторонними приложениями
Алгоритмические основы, шейдеры
Git, Plastic SCM, Mercurial, SVN
Теоретические основы, базовые нейронные сети, библиотеки для Python
Курс от кафедры Яндекса по
анализу данных
Работал над игрой Soviet Experiment, в том числе:
Написал программу-лаунчер для игр со следующими возможностями:
Ещё дорабатывал программу-аггрегатор для трекинга положения игроков.