C++ Developer
Джуниор
Удаленная работа
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/gzYS
О себе
На данный момент 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: нужен доступ к резюме