Москва
Резюме № 55781997
Обновлено 20 июля
no-avatar

Программист С++

Был больше месяца назад
По договорённости
Соискатель скрыл дату рождения
Оренбургготов к переезду: Москва, Санкт-Петербург  и ещё 3 города
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 1 год и 5 месяцев

    • Ноябрь 2022 – март 2024
    • 1 год и 5 месяцев

    Программист С++

    Обязанности и достижения:

    В настоящее время работаю над усилением профессиональных компетенций по направлению разработки программного обеспечения (прошел курс обучения по программе профессиональной переподготовке "Разработчик на C++" в объеме 616 академических часов от ООО "Нетология"). В рамках учебного курса я приобрёл теоретические знания и практические навыки: ⦁ Разработки проектов на C++ (многопоточное и асинхронное программирование, ООП, move-семантика, умные указатели, и т. д.); ⦁ Сборки и настройки проектов с помощью CMake; ⦁ Создания кросс-платформенных приложений на Qt (Qt Designer, рисование графиков, работа с базой данных и сетью); ⦁ Интеграции и работы с базами данных (PostgreSQL, фильтрация и сортировка данных, объедение таблиц, работа с базой данных из C++) ⦁ Разработки приложений и прототипов для IoT и умных устройств (управление входами и выходами, устройства индикации, обработка датчиков, управление силовой нагрузкой и т. д.); ⦁ Работы с современными инструментами разработки (IDE, отладчики); ⦁ Оптимизации и профилировании кода; ⦁ Работы с системой контроля версий Git (создания комментария и сохранение в репозиторий, проверка статуса, создание и объединение веток); ⦁ Создания игровых прототипов на Unreal Engine (Blueprints, компоненты персонажа, взаимодействие с визуальными компонентом, искусственный интеллект (AI) и т. д.); ⦁ Автоматизации тестирования и написания юнит-тестов. Приложения разработанные во время обучения: ⦁ Поисковая система (многопоточные программы). Суть проекта состоит в разработке поисковой системы – упрощенный аналог Google, Яндекс или Yahoo. Поисковая система реализована на библиотеках Boost, STL и собрана с помощью CMake. Для хранения данных в проекте используется СУБД PostgreSQL. Проект состоит из следующих частей: - программа «Паук» - пул потоков HTTP-клиентов, задача которых анализировать сайты и строить индексы исходя из частоты встречающихся слов на сайте и сохранять результаты в базу данных; - программа-поисковик - HTTP-сервер, задача которого принимать POST запросы от пользователей, выполнять поиск по базе данных и возвращать ранжированные ссылки на сайты. https://github.com/W-AndreyV-W/SearchEngine.git ⦁ Инспектор аэропортов (асинхронная программа). Суть проекта состоит в разработке MVP-версии сетевого приложения отображения информации из базы данных предоставленной Росавиацией, расписание авиарейсов и загруженности основных аэропортов страны. Приложение реализовано при помощи фреймворка Qt. Для поиска по базе данных использовал классы модуля QtSQL, а отображения загруженности аэропорта реализована на библиотеке QCustomPlot. https://github.com/W-AndreyV-W/AirportInspector.git ⦁ модуль управления системы "Умный дом" (IoT). В основе модуля управления лежит микроконтроллер ESP32. Управление светом и включение дополнительной нагрузки осуществляется с помощью реле. Отсчет текущего времени реализовано с помощью внешнего модуля RTС (часы реального времени), подключенного по интерфейсу I2C. Настройка и контроль модуля осуществляется с помощью стандартной клавиатуры 4x4 и 4 строчного ЖК-дисплея. https://wokwi.com/projects/383190725620684801 Работал 14 лет инженером связи (обладаю знаниями в области сетевых технологий, настройки сетевого оборудования и АТС). Репозиторий: https://github.com/W-AndreyV-W Приложения разработанные во время обучения: ⦁ Поисковая система (многопоточные программы). Суть проекта состоит в разработке поисковой системы – упрощенный аналог Google, Яндекс или Yahoo. Поисковая система реализована на библиотеках Boost, STL и собрана с помощью CMake. Для хранения данных в проекте используется СУБД PostgreSQL. Проект состоит из следующих частей: - программа «Паук» - пул потоков HTTP-клиентов, задача которых анализировать сайты и строить индексы исходя из частоты встречающихся слов на сайте и сохранять результаты в базу данных; - программа-поисковик - HTTP-сервер, задача которого принимать POST запросы от пользователей, выполнять поиск по базе данных и возвращать ранжированные ссылки на сайты. https://github.com/W-AndreyV-W/SearchEngine.git ⦁ Инспектор аэропортов (асинхронная программа). Суть проекта состоит в разработке MVP-версии сетевого приложения отображения информации из базы данных предоставленной Росавиацией, расписание авиарейсов и загруженности основных аэропортов страны. Приложение реализовано при помощи фреймворка Qt. Для поиска по базе данных использовал классы модуля QtSQL, а отображения загруженности аэропорта реализована на библиотеке QCustomPlot. https://github.com/W-AndreyV-W/AirportInspector.git ⦁ модуль управления системы "Умный дом" (IoT). В основе модуля управления лежит микроконтроллер ESP32. Управление светом и включение дополнительной нагрузки осуществляется с помощью реле. Отсчет текущего времени реализовано с помощью внешнего модуля RTС (часы реального времени), подключенного по интерфейсу I2C. Настройка и контроль модуля осуществляется с помощью стандартной клавиатуры 4x4 и 4 строчного ЖК-дисплея. https://wokwi.com/projects/383190725620684801

Обо мне

Дополнительные сведения:

Используя аналитические способности, логическое мышление и фантазию, нахожу нестандартные и взвешенные решения проблемы. Постоянно открыт для новых знаний и опыта. C++, Qt, PostgreSQL, Git, CMake, ООП, IoT, Алгоритмы и структуры данных, STL, SQL, Рефакторинг кода, Boost, HTTP, Сборка приложения, GitHub, Оптимизация кода, MS Visual Studio, Docker, Анализ требований, Обратная связь, Тестирование ПО, Анализ кода, Чтение чужого кода, Linux

Иностранные языки

  • Английский язык — базовый

Водительские права

  • B — легковые авто
  • C — грузовые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 193 похожих резюме
Обновлено 20 июля
no-avatar
Разработчик C++з/п не указана
Последнее место работы (1 год и 4 мес.)Программист C++Ноябрь 2022 – март 2024
Обновлено 21 июля
no-avatar
Программист C++/Qtз/п не указана
Последнее место работы (1 год и 4 мес.)Программист C++Ноябрь 2022 – март 2024
Обновлено 15 мая 2019
Обновлено 8 апреля 2020
Обновлено 23 апреля 2021
no-avatar
C++ developerз/п не указана
Обновлено 29 июня 2007Последнее место работы (1 мес.)Технический работникИюль 2006 – август 2006
Обновлено 25 августа 2009Последнее место работы (1 год и 2 мес.)Программист-лаборантНоябрь 2006 – январь 2008
Обновлено 19 ноября 2013
no-avatar
Программист 1Сз/п не указана
Последнее место работы (1 год)Программист 1СФевраль 2011 – февраль 2012
Обновлено 21 апреля 2009Последнее место работы (1 год и 5 мес.)Программист 1СНоябрь 2007 – апрель 2009
Обновлено 19 января 2012
Работа в МосквеРезюмеIT, Интернет, связь, телекомИгровое ПО / ГеймдевПрограммист-разработчик C++