Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был меньше недели назад

Мужчина, 24 года, родился 21 марта 2002

Москва, м. Бауманская, не готов к переезду, не готов к командировкам

Разработчик С++

Специализации:
  • Программист, разработчик

Тип занятости: частичная занятость, проектная работа/разовое задание, стажировка

Опыт работы 5 лет 8 месяцев

Сентябрь 2020по настоящее время
5 лет 8 месяцев
Яндекс. Практикум

Москва, Яндекс.Практикум

Разработчик С++(обучение)
Разработал такие проекты как: Поисковый сервер. Сервер формирует список документов. Имеется поддержание стоп-слов и минус-слов. Поисковой запрос имеет фильтр и выводит список подходящих документов по релевантности. https://github.com/Alexsander-ggo/Search-Server. Транспортный справочник. Формирует базу данных из маршрутов и остановок. Может выдавать информацию о каком-либо маршруте или остановке из списка, строить карту в виде экранированного XML текста, также прокладывать маршрут от одной остановки до другой за минимум времени с описанием маршрута. Входные и выходные данные в виде формате JSON. https://github.com/Alexsander-ggo/Transport-Directory. Интерпретатор Mython. Аналог интерпретатора Python. https://github.com/Alexsander-ggo/Interpretator. Таблицу для расчетов. Аналог Excel. Поддерживает текстовые и формульные ячейки. https://github.com/Alexsander-ggo/Excel.git. При разработки проектов мной были использованы следующие технологии: move-семантика, лямбда-функции, контейнеры и алгоритмы STL, умные и сырые указатели, пары и картежи, шаблонные функции и классы, Variadic Templates, forward-ссылки, итераторы, наследование (публичное, частное, множественное, виртуальное), полиморфизм, обработка исключений, перегрузка операторов, отношение между классами, юнит-тестирование, макросы, профилирование, отладка с санитайзерами, система сборки CMake, сериализация данных в бинарные файлы с помощью Protobuf, разбиение кода на файлы, выделение отдельных модулей в пространства имен, система контроля версий Git, параллельные алгоритмы и асинхронные вычисления, многопоточность, хэш-функции и хэш-таблицы, работа с JSON, XML, INI, SVG, PPM, BMP, JPG, методы оценки сложности алгоритмов по быстродействию.

Навыки

Уровни владения навыками
Продвинутый уровень
Qt
Средний уровень
JSON
Linux
Базовый уровень
ООП
Git
XML
SQL
Уровень не указан
C++
Protobuf
CMake
Юнит-тестирование
Visual Studio 2019
STL
C
MySQL

Опыт вождения

Права категории B

Обо мне

Мне нравится разработка на С++, поскольку это для меня способ выражения своих мыслей и идей через их реализацию кодом. Очень нравятся точные науки и инженерное дело, а разработка их систематизирует, позволяя разложить все по полочкам, ведь если ты смог выразить свою идею простыми машинными командами, то эта идея понятна и простому человеку, как мне кажется. От профессии мне бы хотелось получить прежде всего опыт, поскольку это первый шаг к моей самореализации. Я изучал С++ по книгам, видео на YouTube, проходил курсы по С++ на Stepik от Яндекса, Яндекс Практикум курс разработчик С++. Пишу красивый, читабельный, систематизированный код с большой производительностью, могу оценивать сложность программы. Перед написанием я прокручиваю всё в голове, хорошо продумав, и только потом принимаюсь за написание кода. Я очень целеустремленный человек, никогда не сдаюсь перед трудностями, а в свободное время занимаюсь спортом и смотрю сериалы.

Высшее образование (Бакалавр)

2023
Высшее образование (Бакалавр)
Специальное машиностроение, Подводные роботы и аппараты

Знание языков

Русский — Родной

Английский — A2 — Элементарный

Повышение квалификации, курсы

2021
Яндекс.Практикум
Яндекс, Разработчик С++

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения