Дмитрий Сычев
C++ Системный программист / Embedded Developer (STM32 / Linux)
На сайте с 12-10-2026
Россия, Владимирская область, Владимир
Оплата: 1500 руб/час.
C++ Системный программист / Embedded Developer (STM32 / Linux)
На сайте с 12-10-2026
Россия, Владимирская область, Владимир
Оплата: 1500 руб/час.
Категории:
(3) IT, телеком
(3) IT, телеком
Портфолио: C++ Системный программист / Embedded Developer (STM32 / Linux)
- Разработка ПО для микроконтроллеров STM32 (bare-metal, RTOS). - Написание серверных асинхронных компонентов (C++, Boost.Asio). - Проектирование баз данных и оптимизация сложных SQL-запросов (PostgreSQL). - Сборка проектов на CMake, тестирование (GTest).О СЕБЕ
Разработчик C++ с фокусом на системное ПО и Embedded (STM32). Пишу чистый код на C++20. Опыт проектирования многопоточных систем и асинхронных сетевых приложений. Изучаю архитектуру Linux. Нацелен на долгосрочные удаленные проекты и сложные задачи.НАВЫКИ
C++ЛИЧНЫЕ КАЧЕСТВА
Аналитический склад умаЯЗЫКИ
АнглийскийТЕХНИЧЕСКИЕ НАВЫКИ
C++ОБРАЗОВАНИЕ
Московский технологический институт "ВТУ", МоскваИнтеллектуальные встраиваемые системы
2028 · Магистр
Тамбовский государственный университет им. Г.Р. Державина, Тамбов
Прикладная математика и информатика
2016 · Бакалавр
ОПЫТ РАБОТЫ
Март 2024 – настоящее время — Программист встраиваемых систем / Системный разработчик — НИКССтек: C/C++, STM32, ESP32, Bare-Metal, STM32CubeIDE, CMake, GCC, Git
• Разработка ПО анти-БПЛА: Проектирование и сквозная реализация архитектуры системного программного обеспечения для комплексов противодействия дронам и диагностических тестеров.
• Низкоуровневый bare-metal код: Разработка системных компонентов без использования RTOS. Прямое управление регистрами и периферией микроконтроллера (GPIO, DMA, ADC, TIM, PWM).
• Системные библиотеки: Оптимизация работы с аппаратной памятью (Flash, EEPROM, RAM). Написание кастомных драйверов и протоколов обмена данными по интерфейсам UART, SPI, I2C, I2S.
• Отладка и сборка: Низкоуровневая верификация кода на целевых архитектурах через ST-Link и SEGGER J-Link. Конфигурирование тулчейнов компиляции (GCC, MinGW) и написание сборочных скриптов CMake/makefile.
Сентябрь 2022 – Сентябрь 2023 — Программист C++ — Проектная разработка (Яндекс Практикум)
Стек: C++17, Multithreading (std::thread), CMake, Google Protobuf, JSON, SVG, RAII
• Системная разработка: Проектирование модульных инфраструктурных компонентов и библиотек с жестким контролем ресурсов памяти на принципах RAII. Работа с бинарной сериализацией (Protobuf).
• Кейс «Транспортный справочник»: Реализация графового движка обработки пространственных данных и вычисления кратчайших маршрутов. Разработка легковесного JSON-интерфейса взаимодействия и подсистемы SVG-визуализации.
• Кейс «Поисковый сервер»: Разработка ядра поисковой системы. Реализация параллельной обработки входящего потока поисковых запросов методами многопоточности на базе std::thread.
Май 2019 – Май 2023 — Системный инженер — Sovintegra
Стек: Astra Linux, PostgreSQL, Windows Server, СКЗИ Континент, Сетевые протоколы
• Интеграция ИТ-систем: Архитектурное внедрение и сопряжение компонентов Единой Биометрической Системы с защищенными банковскими сервисами.
• Администрирование и безопасность: Развертывание, системное конфигурирование и аудит безопасности 30 серверов в закрытом контуре на базе ОС Astra Linux и Windows Server. Интеграция средств криптографической защиты информации (СКЗИ Континент).
• Оптимизация работы с данными: Проектирование реляционных схем данных и профилирование сложных, высоконагруженных SQL-запросов (CTE, оконные функции, DDL/DML) в СУБД PostgreSQL. Документирование инфраструктуры во внутренней Wiki компании.
