Sergey Tyulenev

Sergey Tyulenev

Инженер-конструктор

Followers of Sergey Tyulenev829 followers
location of Sergey TyulenevVoronezh, Voronezh, Russia

Connect with Sergey Tyulenev to Send Message

Connect

Connect with Sergey Tyulenev to Send Message

Connect
  • Timeline

  • About me

    C++/Qt/QML developer

  • Education

    • Воронежский Государственный Университет

      2018 - 2022
      Аспирант Информатика и вычислительная техника

      Факультет Компьютерных наук. Направление Математическое моделирование, численные методы и комплексы программ.

    • Воронежский Государственный Университет

      2016 - 2018
      Магистр компьютерных наук Информационные системы и технологии 4.8

      Факультет Компьютерных наук. Направление Коммуникационные технологии.

    • Воронежский Государственный Университет

      2012 - 2016
      Бакалавр компьютерных наук Computer Programming 4.2

      Факультет Компьютерных наук. Направление Информационные системы в телекоммуникациях.

  • Experience

    • АО ВНИИ "Вега"

      Aug 2016 - Nov 2020
      Инженер-конструктор

      Разработка кроссплатформенных сетевых приложений для ЭВМ специального назначения. Математическое моделирование и обработка сигналов. Проектирование и моделирование излучающих структур.Проекты:1) Создание ПО для радиоэлектронного комплекса работающего в режиме реального времени.Языки: С++, Matlab/Simulink, PythonСредства разработки: Qt Creator, Matlab, PyCharmОС: Astra Linux, Ubuntu, Windows 10Разное: Oracle VM Virtual Box, UDP/IP, QT Designer, stl, PyQT5, GitДолжностные обязанности:- Математическое моделирование и обработка сигналов;- Разработка новых функций по ТЗ;- Создание графического интерфейса;- Поддержка legacy-кода;- Исправление ошибок.2) Проект по созданию элементов радиоэлектронного комплекса.Языки: С#, Matlab/SimulinkСредства разработки: Ansys HFSS, MS Visual Studio, MatlabОС: Windows 10Разное: WinAPIДолжностные обязанности:- Создание desktop приложений для узкоспециализированных конструкторских расчётов;- Моделирование антенн, антенных решеток, делителей мощности и ВЧ фильтров;- Математическое моделирование и обработка сигналов, модуляций;- Создание чертежей и ТЗ;- Ведение и сдача изделий;- Проверка работоспособности изделий в полевых условиях;- Работа с анализаторами спектра, осциллографами, генераторами сигналов, мультиметром;- Демонстрация решений клиентам. Show less

    • Воронежский Государственный Университет

      Dec 2019 - Jul 2020
      Программист
    • АО Концерн Созвездие

      Nov 2020 - Feb 2022
      Старший программист

      Разработка desktop приложений под Astra Linux для ПК (Qt/Widget + PostgreSQL) и портативных устройств (Qt/QML + SQLite).Проекты:1) Создание ПО для обработки данных о погоде.Языки: С++, SQL, pl/pgsql, HTML, CSS/QSS, JavaScriptСредства разработки: Qt Creator, pgAdmin3, GitLabОС: Astra Linux, Ubuntu, XubuntuРазное: VMware Workstation, Git, protobuf, stl, boost, qwt, gis, CMake/QMake, QxORM, WebKit, OpenMPДолжностные обязанности:- Создание графического интерфейса, пользовательских виджетов и плагинов;- Работа с базой данных;- Написание исходного кода и bash-скриптов;- Создание динамических библиотек;- Модульное тестирование;- Документирование кода (doxygen). Show less

    • EPAM Systems

      Feb 2022 - Jul 2022
      Software Engineer

      Проекты:1) Разработка GUI приложения для медицинского оборудования компании Fortive Corporation. Однооконное приложение в основе которого StackView и 500+ страниц.Языки: С++, QML, JavaScriptОС: Windows 10Средства разработки: Qt CreatorРазное: Bitbucket, wsl, git, Atlassian Jira, protobuf, CMake/QMake, Docker, Cppcheck, stl, boostДолжностные обязанности:- Создание отдельных страниц приложения, пользовательских виджетов и форм;- Создание pull-request и проведение Code review;- Планирование спринта, оценка задач от заказчика, проведение ретроперспективы;- Стыковка с backend-коммандой;- Общение с заказчиком, предоставление отчёта в конце рабочего дня, проведение демонстраций. Show less

    • ООО Цифровые системы

      Aug 2022 - May 2023
      Ведущий програмист

      Проекты:1) Разработка GUI приложения для фармакологии и аптечных сетей.Языки: С++, PostgreSQL, dartОС: Windows 10, Ubuntu 22.04Средства разработки: Qt Creator, VS Code, pgAdmin 3Разное: git, CMake/QMake, STL, boost, Google Test, flutter, CppcheckДолжностные обязанности:- Разработка архитектуры приложения;- Написание исходного кода, добавление новых модулей, статических и динамических библиотек;- Разработка User-Friendly интерфейса приложения;- Документирование кода (doxygen) и написание руководства пользователя;- Модульное тестирование (QTest, Google Test), Show less

    • Нетология

      Mar 2023 - now
      Тренер С++

      Проверка д/з и курсовых работ студентов (с использованием QTest и Google Test), написание рецензий.

    • SimbirSoft Company

      May 2023 - May 2024
      Разработчик C++ / Направление Backend и Системной разработки

      Проекты:1) Горнодобывающая отрасль: Система для анализа фрагментации гранулометрического состава породы.Роль: С++/Qt разработчикОсновные технологии: С++ 17, Qt Creator 5.15, git, CMake, CPack, STL, boost, QTest / CTest, gdb, Valgrind, Doxygen, HTML / CSS / JavaScriptОС: Ubuntu 20.04 LTSВыполненные задачи:- Оптимизация архитектуры приложения;- Написание исходного кода и оптимизация legacy кода;- Сборка, пакетирование и документирование кода;- Проведение code review;- Модульное тестирование.2) Транспортная отрасль: Бортовое ПО для специальной техники (самосвалы, экскаваторы и другие).Роль: С++/Qt/QML разработчикОсновные технологии: С++ 17, Qt Creator 5.11, git, CMake, QML / JavaScript, gdb, iwyuОС: Debian 10 BusterВыполненные задачи:- Написание и оптимизация сборки;- Написание и оптимизация архитектуры приложения QML части;- Создание UI: отдельных страниц приложения, пользовательских компонентов и форм;- Написание исходного кода (C++);- Модульное тестирование;- Проведение code review. Show less

    • Пиклема

      Feb 2024 - Sept 2024
      Внештатный консультант С++/Qt/QML

      - Консультация по архитектурной части проекта;- написание CMake сборки;- консультация/написание UI части на Qt/QML (компонентов/модулей/страниц);- написание backend части на C++;- менторство.

    • ООО НТР

      May 2024 - Jun 2024
      Ведущий разработчик C++

      Роль: Ведущий С++/Qt/QML разработчикОсновные технологии: С++ 17 / 20, Qt Creator 5.12.8 / 5.15.2 / 6.6.3, git, CMake, QML / JavaScript, Docker, Android StudioОС: Ubuntu 20.04 / 22.04, Windows 10 / 11, AndroidВыполненные задачи:- Пакетирование Open-source библиотек;- Деплой приложений под Android / Linux / Windows.

    • AVROID

      Aug 2024 - now
      Старший разработчик ПО

      Проекты:1) Разработка корпоративного мессенджера.Роль: С++/Qt/QML разработчикОсновные технологии: С++ 17, Qt Creator 5.6 / 5.15, AuroraSDK, git, QML, JenkinsОС: Ubuntu 22.04 / 24.04, AuroraOSВыполненные задачи:- Разработка UI, навигации, компонентов;- Вёрстка страниц по готовому дизайну;- Написание исходного кода;- Тестировании на устройствах с AuroraOS (планшеты, смартфоны);- Проведение собеседований, отбор кандидатов.

  • Licenses & Certifications