About

I am Engineer programmer C++. I am engaged in writing programs for the automation of ancillary technical processes of the enterprise. I carried out a full cycle of software development from the preparation of technical requirements to maintenance directly in the enterprise.

Experience


PAO "PMZ Voskhod" Engineer programmer C++ - Pavlovo - 2014 - until now


  • Development of software PO for automated testing of products of main production and electrical equipment for general industrial use
  • Development of software for embedded systems based on STM32 and Arduino
  • Development multithreaded of a library C++ for working with STM32
    • Work with stepper motors
    • Pressure and temperature sensors
    • Radio modules
  • Creation of VCL-components for c++ builder, Working with ADO, technology OLE DB
  • Development of UML diagrams in StarUml
  • Development of technical requirements.
  • Writing technical documentation
  • Additionally, now we are implementing the Jira, while at the level of several commands, installation, configuration and administration.

OOO "ExperimentX" Engineer programmer C++ - Moscow - April 2018 - until now


  • Development of UML diagrams in StarUml
  • Development of technical requirements.
  • Work with Electron, bindings, workers
  • Research and development on base Mbed OS
  • Software architecture drivers for sensor on STM32

Projects


Skills


  • Experience of development on С++, C++11/14
  • Knowledge of the STL library
  • Knowledge of OOP principles, design patterns
  • Basics of Data Science
  • Ability to understand large amounts of foreign code
  • Experience with version control systems: Git, Svn
  • Knowledge of English at the level of reading and understanding of technical literature
  • Network protocols: IP/TCP, UDP
  • Industrial Protocols: RS232, RS485, MODBUS RTU, OWEN
  • Experience with Python, PHP, Laravel, NodeJS
  • Experience with version control systems: git, subversion
  • Basic knowledge of HTML, CSS, javaScript
  • STM32, Arduino, ESP
  • MSVS2017, QT, MSVScode, RAD Studio XE2,10
  • Windows, Ubuntu

Education


Higher education

2009-2013 Nizhny Novgorod State Technical University

Certificates

Conferences


Publication


Hobby

In my free time I study data science, I have the necessary knowledge in mathematics, marketing and analytics, I'm taking a course on the course on the basics of data science"

I develop and improve my system of planning and harmonious development of all my areas of attention, publish articles on this topic and make technical translations of interesting articles to me.

Running, football, volleyball, skiing, hiking, I like traveling, reading books, spending time with my family and my child.