Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина, 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, методы оценки сложности алгоритмов по быстродействию.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Базовый уровень
Уровень не указан
Опыт вождения
Права категории B
Обо мне
Мне нравится разработка на С++, поскольку это для меня способ выражения своих мыслей и идей через их реализацию кодом. Очень нравятся точные науки и инженерное дело, а разработка их систематизирует, позволяя разложить все по полочкам, ведь если ты смог выразить свою идею простыми машинными командами, то эта идея понятна и простому человеку, как мне кажется.
От профессии мне бы хотелось получить прежде всего опыт, поскольку это первый шаг к моей самореализации.
Я изучал С++ по книгам, видео на YouTube, проходил курсы по С++ на Stepik от Яндекса, Яндекс Практикум курс разработчик С++. Пишу красивый, читабельный, систематизированный код с большой производительностью, могу оценивать сложность программы. Перед написанием я прокручиваю всё в голове, хорошо продумав, и только потом принимаюсь за написание кода.
Я очень целеустремленный человек, никогда не сдаюсь перед трудностями, а в свободное время занимаюсь спортом и смотрю сериалы.
Высшее образование (Бакалавр)
2023
Высшее образование (Бакалавр)
Специальное машиностроение, Подводные роботы и аппараты
Знание языков
Повышение квалификации, курсы
2021
Яндекс.Практикум
Яндекс, Разработчик С++
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
