← Back to list
middle
Registration: 11.02.2024

Dmirty Ostapenko

Portfolio

Cardiograph device service

Chief developer

Power Monitor

Chief developer

Alarm Events Viewer

Chief developer

Skills

Agile
C++
Docker
Gitlab-CI
Python
Qt
Qt-test
SQL
Sysml
TDD
VHDL

Work experience

Software engineer C++
08.2023 - 11.2023 |“Monitor” LTD
C++
- Cardiograph device: Back-end Linux system service. Linux Qt front-end.
C++ developer
since 08.2019 - Till the present day |Research Institute "Spezvuzavtomatika"
C++, Qt, SQL, STM32,Linux
Middle C++ Developer
Software engineer
10.2018 - 07.2019 |"Niktes" LTD
STM32
- Software Development for MCU-stm32 bare metal. - Telemetry. Development of a video surveillance system for the Volgodonsk NPP RaspberryPi Qt+VLC. - Development of a front-end application for battery chargers / dischargers (powermon).
Software engineer
03.2017 - 10.2017 |Norilsk-Taimyr Energy Company
C++
- Backend revision of software "telemechanics center". - Development of interface modules according to protocols IEC60870, Modbus, OPC-client. Frontend adding the ability to display mnemonic diagrams on multiple monitors. Historical storage of digital and analog values RDBMS Firebird.
Backend
12.2015 - 12.2016 |LLC "KomPA"
STM32
- Development of a software and hardware complex for dispatcher control of a 6 kV distribution transformer substation. Backend for controller Fastwell CPC152 and discrete input modules Fastwell DICI120, analog input AIC124. OS Linux development as part of: kernel driver for Fastwell DIC120 and DIC124, system service to polling input devices, telemetry transfer protocol server, server modbus. - Used libraries: boost asio, boost threads. - Frontend: display of mnemonic diagrams of substations, calculation of root-mean-square values, frequencies and phases. - Recording emergency archives. - Construction of schedules of emergency events.
C++ / SQL programmer
12.2006 - 07.2015 |Wholesale and retail chain of stores
Sysml
- Backend: development of a distributed database with support for up to 254 points. RDBMS Firebird 2.5. - Frontend: development of client software for accounting of goods and trading activities
C++ Programmer
02.1992 - 06.2006 |NDA
C++
- Development of software for interfacing various models of telemechanical devices, such as Granite, VRTF-3, TM-512 with "Server of telemechanics"

Educational background

Software Developer
2000 - 2003
Tomsk State University

Languages

EnglishIntermediate