Работал в 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 000 $

55 лет

Активно ищет работу

полная занятость, неполная занятость, проектная работа

Характер работы: удаленная работа, в офисе/на месте

Обновлено 1 день назад