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

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

Мужчина, 27 лет, родился 8 апреля 1999

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

Инженер-программист (C/C++)

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

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

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

Сентябрь 2024по настоящее время
1 год 8 месяцев
ООО Рексофт
Инженер программист C++
Разработка архитектуры и последующая реализация системы автоматизированного сбора данных с внешних аппаратных устройств (CAN, RS-485, RS-232, RTSP, Ethernet). Отладка работы с внешними Embedded-устройствами. Настройка CI для автоматизации сборки. Подготовка ARM64-машин для оффлайн развертывания и обновления ПО. Настройка NTP, работа с docker-образами, systemd-сервисами, разработка средств автоматизации сбора данных, администрирование ARM64 linux машин. Настройка автоматизированной доставки обновлений ПО на машины, имеющие ограниченный доступ к сети - управлял разработкой автоматической доставки обновления, что позволило сократить поставку обновлений с недельного ожидания и ручного обновления до автоматического обновления в пределах нескольких часов. Настройка автоматизированной выгрузки диагностических данных и данных для последующего анализа, в результате чего упрощен процесс диагностики оборудования и созданы условия для ускоренного реагирования команды поддержки, а также для повышения скорости работы команды аналитики.
Февраль 2024Сентябрь 2024
8 месяцев
Диджитайзер
Инженер-программист
Разработка на Qt5. Разработка на STM32. Разработка прошивок аппаратных устройств для многоканального анализатора - для платы набора спектра и платы управления преобразователями питания детекторов и давлением. Для приложений разрабатывался CLI-интерфейс и загрузчик для ускорения отладки и упрощения процесса обновления и диагностики, использовался CI. Разработка десктоп-приложений с графическим интерфейсом на Qt/C++ для технического обслуживания устройств, отладки алгоритмов обработки сигналов. Разработка библиотек работы с внешними устройствами для интеграции в основное ПО. Разработка ПО для ARM64-платформы с использованием Qt/C++ для портативного анализатора. Использовалась кросс-компиляция с настройкой toolchain и CI. Был разработан systemd-сервис для автоматической загрузки обновлений из репозитория артефактов.
Март 2023Февраль 2024
1 год
АО «СКБ МО РФ»
Инженер-программист
Разработка на C++/Qt5, работа с базами данных, работа с ГИС. Проектирование архитектуры и разработка сервиса картографии с поддержкой отрисовки карт, динамического отображения положения объектов. Разработка сервиса логирования с поддержкой баз данных PostgreSQL и SQLite. Оптимизация настроек баз данных и проведения бенчмарков для ускорения работы запросов.
Март 2022Март 2023
1 год 1 месяц
ООО "ЛМЭ Биоток"
Инженер-радиотехник
Программирование микроконтроллеров STM32, разработка приложений на Qt
Июнь 2022Июль 2022
2 месяца
ООО "СПИНОР"

Томск

Проектная занятость
Разработка программного обеспечения для устройства "Спинор Эйр"
Март 2021Февраль 2022
1 год
ООО «ЛМЭ Биоток"
Техник
Программирование микроконтроллеров STM32, разработка приложений на Qt
Октябрь 2021Январь 2022
4 месяца
ООО "ПРОФИТ ФАРМ"

Москва

Инженер-программист, работа по совместительству
Разработка на C++/Qt5

Навыки

Уровни владения навыками
Английский - С1
ATmega
Git
STM32
C/C++
SQLite
PostgreSQL
STM
Qt5

Обо мне

Имеется опыт разработки на языках C99/C11, C++11/14/17, Python. Имеется опыт работы с Git и опыт настройки CI/CD для Gitlab и настройка Github Workflows. Имеется опыт работы с системами сборки CMake, QMake, Make. Имеется опыт разработки скриптов автоматизации сборки и кодогенерации на Bash для Linux и Batch для Windows. Имеется опыт разработки под микроконтроллеры ATmega, STM в том числе с применением RTOS. Имеется опыт использования RS-232, RS-485 (Modbus), UART, I2C, SPI, SDIO (FatFS), 1-Wire, Ethernet (Realtek, WIZNET, ENC28J60), TCP/IP, UDP/IP, USB (USB3300). Для тестирования программ для микроконтроллеров на C использую Ceedling (Unity + CMock). Имеется опыт разработки загрузчиков и CLI. Имеется опыт программирования для Desktop с использованием C++/Qt5, STL. Имеется опыт работы с ГИС с использованием библиотеки GDAL. Имеется опыт обработки изображений с использованием OpenCV. Имеется опыт работы с СУБД SQLite, PostgreSQL. При разработке стараюсь придерживаться принципов SOLID.

Высшее образование (Магистр)

2023
Высшее образование (Магистр)
Инженерная школа информационных технологий и робототехники, Мехатроника и робототехника

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

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

Английский — C1 — Продвинутый

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

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

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

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