Работал в 3 компаниях 21 год 3 месяца
IT
программист (работа по договорам в качестве ФОП)
ООО НПП "Хартрон-Инкор":
IT
5 лет 10 месяцев
09.2018 - 07.2024
Разработка ПО по заказу ООО НПП "Хартрон-Инкор":
Расширение возможностей ранее разработанного ПО для поддержки протокола IEC61850 в устройствах электроавтоматики и защит (C++);
Разработка симуляторов устройств электрических зарядных станций с поддержкой протокола OCPP (Java SE);
Разработка управляющей системы зарядными станциями (Java EE, EJB, JPA);
Разработка административных и клиентских приложений с веб-интерфейсом (full-stack) к управляющей системе зарядных станций (Java EE, JSF, EJB, JPA);
В вышеуказанных проектах на Java участвовал в качестве руководителя проектов и архитектора, а также собственно разработчика;
В настоящее время сопровождение ранее разработанного ПО для поддержки протоколаIEC61850 в устройствах электроавтоматики и защит (C++)
ведущий инженер
ООО НПП “Хартрон-Инкор”
IT
9 лет 9 месяцев
11.2008 - 08.2018
- - Разработка реализации на C++ стека протоколов стандарта IEC-61850 под Windows Embedded (в виде библиотеки) (C++, Visual Studio 2010);
- - Разработка на основе библиотеки стека протоколов IEC-61850 ПО интерфейсной платы протокола MMS (Manufacturing Message Specification) для различных типов устройств релейно-защитной автоматики "Диамант" (C++, Visual Studio 2010, чистый WinAPI, Windows 7 Embedded). Поскольку протокол работает на основе TCP с добавлением верхних уровней сетевой модели OSI, была разработана поддержка этих уровней (сессионного, презентационного и ассоциативного, а также стыковочного уровня TPKT);
- - Разработка ПО для удалённой настройки интерфейсной платы с помощью сгенерированных сторонним ПО файлов на языке SCL (IEC-61850) (C++, Visual Studio 2010, MFC);
- В вышеуказанных проектах участвовал в качестве руководителя проектов и архитектора, а также собственно разработчика;
- - Сопровождение ранее разработанных проектов управления устройствами релейно-защитной автоматики "Диамант" (протокол MODBUS) (C++, C++Builder, VCL);
- - Сопровождение ранее разработанных проектов управления железнодорожным движением на ОС реального времени QNX 6 (C++, IDE на основе Eclipse);
инженер-программист
ЗАО ДП САУ НПП САУ
IT
5 лет 5 месяцев
02.2003 - 07.2008
- - Разработка комплекса программ управления встроенной аппаратурой электроавтоматики и релейных защит на C++ для рабочих станций PC;
- Сопровождение ранее разработанных проектов управления встроенной аппаратурой электроавтоматики и релейных защит (С++);
- Реализация связи между встроенной аппаратурой и ПО на рабочих станциях по протоколу MODBUS;
- Разработка системы контроля состояния локальной сети программно-аппаратного комплекса управления и защит электростанции на основе управляемых по протоколу SNMP сетевых устройств;
- Разработка системы синхронизации времени в локальной сети с использованием спутниковой системы точного времени Acutime 2000 (на основе GPS);
- Разработка программных имитаторов устройств автоматики и защит для отладки программ управления, контроля и регистрации на рабочих станциях с целью ускорения разработки ПО (использование для разработки имитаторов языков Java (Swing) и C++ (Linux, GTK));
- Разработка бизнес-логики баз данных MS SQL Server 2000, в т.ч. расширенных хранимых процедур на C++;
Ключевая информация
Разработка сетевых приложений на C++
в том числе под Linux (IoT)
Работа с системой контроля версий Git
Разработка аппаратно-программных комплексов управления и защит для предприятий электроэнергетики.
Разработка реализации на C++ стека протоколов стандарта IEC-61850.
Разработка симулятора промышленных приборов с поддержкой протокола MODBUS на Java SE.
Разработка приложений на Java EE (EJB, JSF) в том числе Web (full-stack).
Разработка приложения управляющей станции для зарядных станций электромобилей (протокол OCPP, Java EE)
Опыт в reverse engineering (в области исследования и последующей реализации сетевых протоколов высокого уровня)
Учился в 1 заведении
Харьковский Политехнический Университет
Автоматика и Приборостроение, Компьютерные системы и сети
Харьков, 2000
Владеет языками
Английский
базовый
Дополнительная информация
Местонахождение работы
Работу предлагать только в Харькове
В настоящее время зарегистрирован как ФОП
Невоеннообязанный (исключён с учёта)
Самообразование
Самостоятельно изучал, опыта работы по этим темам нет:
nVidia CUDA (C++, Windows, Linux)
Qt 5
Java EE (Spring)
В настоящее время осваиваю computer vision (библиотека OpenCV)
Дмитрий Николаевич
Дмитрий Николаевич
Программист C/C++, Java
Харьков
Активно ищет работу
полная занятость, неполная занятость, проектная работа
Характер работы: удаленная работа, в офисе/на месте
Обновлено 1 день назад