Увлекаюсь разработкой ПО, основное направление - C++, POSIX, встраиваемые системы. Дополнительно имею опыт в веб-разработке (JavaScript, PHP, MySQL), системном администрировании (Linux, Windows Server), уверенно владею техническим и разговорным английским.
Software development for Linux (x86), QNX (ARMv7)
- С++ 14, STL, Boost
- IPC
- Functional/unit tests
- TCP/IP, TLS (OpenSSL), CAN,
- CMake/Make
- Agile (Scrum)
- Git
Main development tools:
- QNX Momentics
- IBM Rational Rhapsody for C++
- MSVS 2005-2017
Implementation:
- Abstraction layer for QNX OS: threads, network interfaces configuring and monitoring
- Logic layer for OpenSSL: secure sockets, certificate chain validation
- LLNR responder service for QNX OS
- Logic layer for CAN driver
- OpenSSL 1.1.1 integration into PLC application for Windows CE 6.0
- RFC 4226 HOTP implementation in the PLC application logic for QNX OS
- Integration with Codesys PLC logic for QNX OS
Software development for Windows and Linux (Ubuntu 14.04)
- C++ 11, STL, Boost
- State machines
- Sciter Library
- Functional tests
- MSVS 2013
Implemented:
- GUI for payment service to provide transaction demo
- Utility tool for automatic configuration of external payment equipment with GUI (crossplatform - Windows/Linux)