Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл меньше недели назад
Мужчина, 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
Навыки
Уровни владения навыками
Обо мне
Имеется опыт разработки на языках 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
Высшее образование (Магистр)
Инженерная школа информационных технологий и робототехники, Мехатроника и робототехника
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
