Працював в 4 компаніях   20 років 8 місяців

IT

программист (работа по договорам в качестве ФОП)

ООО НПП "Хартрон-Инкор":

IT

4 роки 9 місяців

09.2019 - до теперішнього часу

Разработка ПО по заказу ООО НПП "Хартрон-Инкор":

Расширение возможностей ранее разработанного ПО для поддержки протокола

IEC61850 в устройствах электроавтоматики и защит (C++);

Разработка симуляторов устройств электрических зарядных станций с поддержкой протокола OCPP (Java);

Разработка управляющей системы зарядными станциями (Java EE, EJB, JPA);

Разработка административных и клиентских приложений с веб-интерфейсом (full-stack) к управляющей системе зарядных станций (Java EE, JSF, EJB, JPA);

В настоящее время сопровождение ранее разработанного ПО для поддержки протоколаIEC61850 в устройствах электроавтоматики и защит (C++)

C++ backend developer (Linux)

Redpoint Positioning Corp

IT

6 місяців

08.2018 - 02.2019

Сопровождение и совершенствование программных компонентов системы позиционирования (Real-Time Location System).

Разработка компонентов backend на C++ под Linux (GCC, Eclipse, Emacs).

Работа с системой контроля версий Git.

Внедрение в разработку различных библиотек пакета Boost для сетевого взаимодействия (WebSocket protocol)

и прочего.

ведущий инженер

ООО НПП “Хартрон-Инкор”

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

Rust

Java EE (Spring)

Дмитрий Николаевич

Программист C/C++, Java

Харків

500 $

55 років

Активно шукає роботу

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота, в офісі/на місці

Оновлено 6 хвилин тому