molohbandmolohband

Александр Левадный

Разработчик C++Десктоп разработчик3d моделлерСредний (Middle)
От 50 000 ₽Ищу работу
Возраст: 33 года
Опыт работы: 12 лет
Регистрация: 08.03.2019
Последний визит: 2 дня назад
Местоположение: Россия, Воронеж
Дополнительно: готов к удаленной работе
Профессиональные навыки: C++ООПGitСАПР
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Всегда нравилось разбираться как что-то устроено и работает, а также создавать новое. Поэтому и выбрал первой профессией конструирование РЭА. Теперь хочу попробовать себя в разработке. C++ выбран за огромные возможности, широкое применение. Очень нравится изучать все тонкости и нюансы языка, разбираться в деталях.
Большое желание научиться еще большему! Развивать навыки и применять их на практике.
В настоящий период использую полученные знания в работе на стыке программиста и конструктора: изучаю Creo Toolkit, пишу приложения для ускорения операций и автоматизации рабочих процессов.
Читаю habr, слушаю подкасты, интервью с разработчиками, лекции Тимофея Хирьянова.
Участвовал в конкурсе по стандартам WorldSkills в Ростехе в компетенции "Инженерная графика CAD", полуфинал 3-е место, на финальный этап по возрасту не прошел. Позже стал экспертом в этой же компетенции.
Увлекаюсь музыкой, гитарой, разработкой моделей и их печатью на 3D-принтере, киберспорт.

Опыт работы

  • Разработка комплексов и средств автоматизации, связи и навигации, производство радиотелефонных систем и радиотоваров
    ВоронежОт 1000 до 5000 сотрудников
    Ведущий конструктор
    Сентябрь 2010 — По настоящее время (12 лет)
  • Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
    От 10 до 100 сотрудников
    Разработчик С++ (обучение)
    Ноябрь 2021 — Июль 2022 (9 месяцев)

    Разработка программного обеспечения, написание тестов, работа с внешними библиотеками.

    Реализовал несколько проектов:

    1 SearchServer
    https://github.com/alex-levadnyy/cpp-search-server
    Проект представляет собой модель поисковой системы. Осуществляет поиск документов по ключевым словам и поддерживает ранжирование результатов по статистической мере TF-IDF, многопоточную работу, функциональность минус-слов и стоп-слов

    2 TransportCatalogue
    https://github.com/alex-levadnyy/cpp-transport-catalogue
    Получает и сохраняет данные о автобусах и остановках в формате JSON с использованием собственной библиотеки. Строит карту маршрутов. Визуализация карты маршрутов в формате SVG с использованием собственной библиотеки. Поиск кратчайшего пути по заданным условиям на основе построенной карты маршрутов. Сериализация и десериализация транспортного каталога используя Google Protobuf.

    3 AdvancedVector
    https://github.com/alex-levadnyy/cpp-advanced-vector
    Аналог шаблонного класса vector из стандартной библиотеки. Данные хранятся в памяти, динамически выделяемой в куче. Выделяется неинициализированная память, инициализация происходит при фактическом добавлении элементов в вектор. Если имеющейся памяти недостаточно - выделяется новый участок памяти размером в два раза больше предыдущего, в который перемещаются (либо копируются) данные из старого участка , после чего старый участок освобождается.

    4 Интерпритатор языка Mython
    https://github.com/alex-levadnyy/cpp-mython
    Интерпретатор состоит из четырёх основных логических блоков: Лексический анализатор, или лексер. Синтаксический анализатор, или парсер. Семантический анализатор. Таблица символов.

    Личный проект
    Приложение для PTC Creo Parametric
    https://github.com/alex-levadnyy/open_drw
    Приложение для САПР Creo, открывает файл чертежа и спецификации по имени активной модели. Можно настроить суффикс для спецификации и вкл/выкл поиск в подпапках.

Высшее образование

  • ВГТУ

    Воронежский государственный технический университет
    Воронеж546 выпускников
    Радиотехнический
    Сентябрь 2005 — Июль 2010 (4 года и 10 месяцев)

Дополнительное образование

  • Школа анализа данных Яндекса

    Бесплатная образовательная программа от компании «Яндекс»
    Разработчик C++
    Ноябрь 2021 — Июль 2022 (8 месяцев)

    Разработка программного обеспечения, написание тестов, работа с внешними библиотеками.

    Реализовал несколько проектов:

    1 SearchServer
    https://github.com/alex-levadnyy/cpp-search-server
    Проект представляет собой модель поисковой системы. Осуществляет поиск документов по ключевым словам и поддерживает ранжирование результатов по статистической мере TF-IDF, многопоточную работу, функциональность минус-слов и стоп-слов

    2 TransportCatalogue
    https://github.com/alex-levadnyy/cpp-transport-catalogue
    Получает и сохраняет данные о автобусах и остановках в формате JSON с использованием собственной библиотеки. Строит карту маршрутов. Визуализация карты маршрутов в формате SVG с использованием собственной библиотеки. Поиск кратчайшего пути по заданным условиям на основе построенной карты маршрутов. Сериализация и десериализация транспортного каталога используя Google Protobuf.

    3 AdvancedVector
    https://github.com/alex-levadnyy/cpp-advanced-vector
    Аналог шаблонного класса vector из стандартной библиотеки. Данные хранятся в памяти, динамически выделяемой в куче. Выделяется неинициализированная память, инициализация происходит при фактическом добавлении элементов в вектор. Если имеющейся памяти недостаточно - выделяется новый участок памяти размером в два раза больше предыдущего, в который перемещаются (либо копируются) данные из старого участка , после чего старый участок освобождается.

    4 Интерпритатор языка Mython
    https://github.com/alex-levadnyy/cpp-mython
    Интерпретатор состоит из четырёх основных логических блоков: Лексический анализатор, или лексер. Синтаксический анализатор, или парсер. Семантический анализатор. Таблица символов.