Дмитрий@leodimark
Архитектор ПО.25 лет софта для железа и автоматики
- Badges
- Habred
- Invited
- by invitation from UFO
- About
- Инженер-архитектор (инженер-системотехник), более 25 лет создаю ПО для электроники и автоматики — от корабельных систем и авионики до IoT-платформ на тысячи устройств. Сильнее всего там, где нужно создать новое: собираю технологию из существующих решений разных отраслей, упрощаю и удешевляю её — так продукт получает конкурентное преимущество. Сейчас закрываю всю разработку компании один — от прошивок терминалов до облака, в разных стеках и архитектурах. Прошёл редкий набор отраслей: транспортная телематика, корабельная автоматика (в том числе военная), проверочные комплексы авионики, приборы учёта, автоматизация зданий, умные домофоны с распознаванием лиц, охранно-пожарные системы, IoT-платформа сети моек. Одинаково профессионально работаю на всех уровнях ПО — от микроконтроллера до облака. Корабельные системы управления с моим ПО с середины 2000-х обязательны к установке на военных кораблях и ставятся до сих пор. Подтверждение — система, которую я построил и поддерживаю: больше 200 объектов по всей стране, тысячи терминалов, годы стабильной работы без падений. Обновление ПО, мониторинг, бэкапы настроек, восстановление баз данных, стыковка со сторонним оборудованием — всё делается удалённо и автоматически. Держится это на том, что я знаю физику всех процессов и все возможные отказы, от помехи на линии связи до человека с мокрыми руками у терминала. Язык и готовность проекта значения не имеют: беру чужой код или технологию на любом этапе, развиваю, адаптирую, переношу на другую платформу и сдаю в рабочем виде. Стек выбираю под задачу. Предпочитаю обычные языки программирования и связку через облако и скрипты; ПЛК и их языки — не моё. Ищу сложный проект или стартап на стыке облака и оборудования: IoT, распределённые системы, где парк устройств — терминалы, приборы, контроллеры — управляется и обслуживается удалённо. Область не важна, важна сложность задачи. Не интересны только сайты и банковские приложения. Руководящую должность не ищу: хочу проектировать и доводить до результата сам. Только удалённо: работаю так более 8 лет, есть собственное оборудование для разработки и отладки. Ключевые навыки: от микроконтроллера до облака За каждым уровнем стоят изделия и системы в эксплуатации. • Понимание железа: читаю схемы, отлаживаю и диагностирую железо осциллографом и мультиметром, учитываю ЭМС; профильное образование. Разработку схем и плат не беру: моя зона — ПО и его стыковка с железом. • Микроконтроллеры: STM32, ESP32, MSP430, ATmega, PIC, RL78, ARM Cortex, сверхмалое потребление; UART, SPI, I2C, 1-Wire, CAN, RS-232/485, USB. Теплосчётчики ВКТ и расходомеры ПРЭМ, судовые контроллеры и телеграфы, модули ввода-вывода моек AllES. • Промышленная автоматизация: ПЛК B&R (Automation Studio, X20), Schneider, Siemens; OPC UA, Modbus RTU/TCP, CANopen, POWERLINK; KNX, LON. Собственная ПЛК-платформа для судовой автоматики, «умные дома», охранно-пожарные сигнализации («Стрелец», «Болид»), оборудование моек. • Embedded Linux: Yocto, ядро и образы, драйверы, демоны; Raspberry Pi, Orange Pi, Rock Pi, Allwinner H3/H5. Умный IP-домофон с видеосвязью и распознаванием лиц; IoT-терминалы моек с платёжной периферией (MDB, ccTalk, CCNET, Pulse, карты MIFARE). • Серверы и сервисы: Node.js (Express, NestJS), Go, Python; REST, gRPC, WebSocket, MQTT; PostgreSQL, MySQL, Redis, MongoDB; Git, GitLab, Docker, Yandex Cloud. Облачная платформа AllES, сбор данных ОПС для государственных систем. • Веб и мобильные приложения: Vue.js (Nuxt), React, Solid.js, HTMX, Electron; Cordova, Ionic; боты и мини-приложения для Telegram и MAX. Системы мониторинга, диспетчеризации и техобслуживания парка устройств; Android-приложение в Google Play. Логику интерфейсов проектирую сам, визуальный дизайн делаю с помощью ИИ. • Архитектура: многослойные системы «устройство — шлюз — облако — интерфейсы оператора и клиента». Платформа AllES: сотни объектов, тысячи терминалов. • Языки: C/C++ (Qt), JavaScript, TypeScript, Go, Python, Bash; ранее — ассемблер, Java, PHP, C#, VHDL, ST. • Управление: команды до 15 человек, управление проектами (PMBOK), ТЗ и документация по ЕСКД.
- Belongs to hubs
- Subscribed to companies
- 2ГИСГлавные по городской навигацииÆnixМы строим коммерческую экосистему вокруг CozystackАльфа-БанкЛучший мобильный банк по версии MarkswebbAvitoTechУ нас живут ваши объявленияБастионНа страже цифровых активовBegetBeget — Облачный провайдер инфраструктурыИздательство БХВCompanyBotHubBothub — экосистема AI инструментовCloud.ruПровайдер облачных сервисов и AI-технологийКРОКCompanyГК СинтекаCompanyData SapienceРоссийский вендор, разработчик ИТ-решенийDodo EngineeringО том, как разработчики строят IT в DodoДомкликМесто силыFirstVDSВиртуальные серверы в ДЦ в РФ и за рубежомФлантСпециалисты по DevOps и KubernetesGarage EightМеждународная продуктовая IT-компанияГардаЗащита данных и сетевая безопасностьГельтек-МедикаМедико-косметическая компания «Гельтек-Медика»GPTunneLCompany
Information
- Rating
- 24-th
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Фулстек разработчик, Инженер встраиваемых систем
Ведущий
From 500,000 ₽
Git
PostgreSQL
Docker
Linux
Python
MySQL
REST
Redis
Golang
C++