C++ Developer

Джуниор
Информационные технологии • Разработка • Backend • C++ • Boost • STL
Удаленная работа
Опыт работы какой-то есть
О себе

На данный момент C++ Developer.

Мои компетенции и опыт

Начинающий разработчик C++, увлеченный разработкой программного обеспечения. В настоящее время ищу возможность применить свои навыки в реальных проектах.

Технологии и инструменты, с которыми работал:

— C++17/20;

— Standard Template Library (STL), нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме ization, Intel Threading Building Blocks (TBB);

— Protobuf (механизм бинарной сериализации данных, разработанный компанией Google), ANTLR (генератор нисходящих анализаторов для формальных языков); 

— GNU/Linux (Ubuntu);

— Bash, SSH, GNU nano, Vim, Cron, Curl; — TCP/IP, TCP и UDP; — Conan Package Manager, CMake, Docker;

— AddressSanitizer, Prometheus, Grafana, FlameGraph, нужен доступ к резюме

— Yandex Cloud, Timeweb Cloud (VPS);

— GitHub и GitLab.

Примеры проектов, разработанных в среде на базе Linux — подсистема Windows для Linux (WSL: Ubuntu) в VS Code:

Search Server — проект поискового сервера для эффективного поиска документов. Сервер использует инвертированный индекс и параллельную обработку для высокой производительности.

GitHub: нужен доступ к резюме

Transport Catalogue — это реализация транспортного каталога, которая обеспечивает работу с запросами в формате JSON. На запрос рендеринга маршрута выдается строка в формате SVG. Конструктор JSON реализован с использованием цепочки вызовов методов, явные ошибки находятся на этапе компиляции.

GitHub: нужен доступ к резюме

Spreadsheet — программа для работы с электронными таблицами, поддерживающая ячейки, формулы и ссылки. Использует объектно-ориентированное программирование (ООП) и интерфейсы для операций с таблицами, ячейками и формулами.

GitHub: нужен доступ к резюме

В ходе работы над проектами я получил базовые знания о поисковых системах, изучил JSON и другие важные структурированные данные. Создание электронной таблицы помогло мне улучшить навыки ООП и научиться эффективно обрабатывать ошибки.

Разработал серверную часть многопользовательской игры на C++. Сервер предоставляет REST API для управления персонажем и использует JSON для конфигурационных файлов. Игроки могут делать ход через API или автоматически, в зависимости от запуска приложения. Проект помогает мне в исследованиях. Он постоянно меняется и становится лучше.

GitHub: нужен доступ к резюме


Специализация
Информационные технологииРазработкаBackendC++BoostSTL
Отрасль и сфера применения

Уровень
Джуниор

Интересные кандидаты