Данила Аринов

Junior C++-разработчик

+7 901 431-82-98 · teivrim@gmail.com · Telegram @Smishnyavko · github.com/TeivrimOriginal · Портфолио · LinkedIn

О себе

Свой движок на C++17: рендер, ввод, сцены и компоненты, сборка через CMake. Переносил проект между MinGW и MSVC — то есть умею чинить сборку, а не только писать код.

Опыт работы

Фриланс — заказы на Kwork Python · 2022 — н.в.
  • Telegram-боты, парсеры сайтов, REST API, интеграции внешних API, автоматизация по ТЗ заказчиков; kwork.ru/user/teivrim.

Проекты

Teivrim Engine — игровой движок на C++17 C++17 · OpenGL · CMake
  • Собственный движок: рендер, ввод, сцены и компоненты, сборка через CMake.
  • Переносил проект между MinGW и MSVC — включая то, где ломается сборка.
Anime DB — каталог из трёх публичных API Actix-Web · SQLite FTS5 · Docker
  • Переписал проект с Node.js на Actix-Web: агрегация AniList, Kitsu и Shikimori, около 20 тыс. записей.
  • JSON API с фильтрами и пагинацией, полнотекстовый поиск на FTS5, Android-клиент.

Навыки

C++: C++17, OpenGL, CMake, MinGW/MSVC Linux и сети: SSH, systemd, nginx, регулярные выражения, HTTP-заголовки, TCP Git: ветки, merge, rebase, разрешение конфликтов, понятная история коммитов

Дополнительно

Больше всего времени в C++ уходит не на код, а на то, чтобы он собирался у другого человека на другой компиляторе. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.

Скачать PDF
← Все резюме ← Вернуться на сайт