← Back to list

Portfolio

Avtelma

• Smart Insurance project, based on the Dialog Semiconductor BLE- module. Development, revision and testing. Continuous data collection from the sensor, recording to the archive, data exchange with Android, iOS platforms. * CAN UDS protocol, implementing for a joint Russian- Chinese project, based on the NXP S32 microcontroller. • Telematic automotive monitoring terminal , based on STM32, QUECTEL MC-60. Development and testing. Navigation information analysis, TCP/IP via EGTS protocol. • Diagnostic software for terminals via USB-DFU. Design and develop via Visual C++ environment: reading and writing settings, program burn, plotting, reading diagnostic data. • ERA Glonass project. based on the Telit LE-910 modem, script develop, MND call, EGTS protocol, Telit AppZone environment. • Software of a keyless access project based on the TI CC2642 BLE module, AoA technology, Code Composer Studio environment. Monitoring Key/Master/Passive data and calculating the solution.

UFD

• "Optical distributed Methane level concentration sensor" based on STM32F7 and PIC32. Development of embedded software for the device: control, data collection and processing, interaction between boards by CAN, output and display of results by Ethernet and USB FTDI channels. • Improvement of existing programs for Microchip PIC32: optimization of algorithms for thermostats, introduction of new drivers. • Revision of accompanying programs for PC in Microsoft Visual Studio 2012 environment.

STL

• Project management of the ERA GLONASS development. • Other implemented projects: software for the ERA Glonass functional testing subsystem, software for the navigation module of increased accuracy. * Software projects include processor core (STM32, NXP line), RL-ARM(FreeRTOS), Glonass/GPS navigation modules, GSM/3G modems including in-band, Flash, Mems, LCD, USB OTG, RS-232,RS-485, ADC, CAN, SmartCard, 1-Wire, RFID, BLE . • Knowledge of in-band information exchange protocols (emergency call, sending an encoded MSD message), as well as SMS-pdu/GPRS interfaces, encoding of data packets using the standardized EGTS protocol. • Software development for the AM335x ARM CORTEX A8 processor under Linux Ubuntu OS, debugging on the BeagleBone board, integration of code and drivers into the system, project assembly, cmake.

Skills

C
C++
C#
Git
Bitbucket
NXP
Stm32
FreeRTOS
Flash
SmartCards
Eclipse
ARM
Linux
Ubuntu
CMake
C#
Android
iOS

Work experience

Software engineer
since 01.2019 - Till the present day |Avtelma
Android, iOS, STM32, C++
• Smart Insurance project, based on the Dialog Semiconductor BLE- module. Development, revision and testing. Continuous data collection from the sensor, recording to the archive, data exchange with Android, iOS platforms. * CAN UDS protocol, implementing for a joint Russian- Chinese project, based on the NXP S32 microcontroller. • Telematic automotive monitoring terminal , based on STM32, QUECTEL MC-60. Development and testing. Navigation information analysis, TCP/IP via EGTS protocol. • Diagnostic software for terminals via USB-DFU. Design and develop via Visual C++ environment: reading and writing settings, program burn, plotting, reading diagnostic data. • ERA Glonass project. based on the Telit LE-910 modem, script develop, MND call, EGTS protocol, Telit AppZone environment. • Software of a keyless access project based on the TI CC2642 BLE module, AoA technology, Code Composer Studio environment. Monitoring Key/Master/Passive data and calculating the solution.
Software engineer
01.2016 - 05.2019 |UFD
STM32F7, PIC32
• "Optical distributed Methane level concentration sensor" based on STM32F7 and PIC32. Development of embedded software for the device: control, data collection and processing, interaction between boards by CAN, output and display of results by Ethernet and USB FTDI channels. • Improvement of existing programs for Microchip PIC32: optimization of algorithms for thermostats, introduction of new drivers. • Revision of accompanying programs for PC in Microsoft Visual Studio 2012 environment.
Software engineer
12.2010 - 01.2019 |STL
Flash, Mems, LCD, USB OTG, RS-232, RS-485, ADC, CAN, SmartCard, 1-Wire, RFID, BLE
• Project management of the ERA GLONASS development. • Other implemented projects: software for the ERA Glonass functional testing subsystem, software for the navigation module of increased accuracy. * Software projects include processor core (STM32, NXP line), RL-ARM(FreeRTOS), Glonass/GPS navigation modules, GSM/3G modems including in-band, Flash, Mems, LCD, USB OTG, RS-232,RS-485, ADC, CAN, SmartCard, 1-Wire, RFID, BLE . • Knowledge of in-band information exchange protocols (emergency call, sending an encoded MSD message), as well as SMS-pdu/GPRS interfaces, encoding of data packets using the standardized EGTS protocol. • Software development for the AM335x ARM CORTEX A8 processor under Linux Ubuntu OS, debugging on the BeagleBone board, integration of code and drivers into the system, project assembly, cmake.
Engineer
01.2001 - 12.2010 |Federal R& D Center Nizhny Novgorod Radio Engineering Industrial Technology Research Institute
C, C++, Stm32, FreeRTOS, flash, SmartCards
• Software for the measuring and benchmarking equipment ( programmable device, ADC boards). • Development SW for microwave oven devices(Agilent, Rodge Shwartz) through different interfaces( USB, RS-232, SCPI language). • Development SW for digital receiver of the radar station (processing of an analog signal, USB Cypress interface). • Development SW for digital receiver of the radar station (processing of an analog signal, USB Cypress interface). • Measurement Polar Hattern of aerials by modern digital methods, Development SW for measurement. • Carrying out of acceptance testing. • Engineering specifications creation.

Educational background

The information systems and technologies / Radio Engineering
Till 2002
The Nizhniy Novgorod State Technical University

Languages

EnglishUpper IntermediateRussianNative