← Back to list

Portfolio

Kraftway System Manager

Extend existing monitoring server functions to discover and pool IPMI FRU devices via OpenIPMI. Forked OpenIPMI to suppress unwanted behavior and implement our own logic. Take actions in modifications and maintenance of CI scripts related to new code. Refactored Debian package scripts (Ubuntu / Astra Linux). Take active role in code review and approve of merge requests of other teammates.

Avanpost PKI & SSO

Developing token management subsystem in PKI management system and SSO system.

PKI Management System

Design, research, development and embedding Full Life-Cycle PKI Management System into Bank’s business process.

PkcsInfo

Creator and maintainer

Skills

C
C#
C++
SQL

Work experience

Lead Developer
09.2020 - 10.2021 |Kraftway Corporation PLC
C, PostgreSQL, Debian, Zabbix
Extended existing monitoring server functions to discover and pool IPMI FRU devices via OpenIPMI. Forked OpenIPMI to suppress unwanted behavior and implement our own logic. Take actions in modifications and maintenance of CI scripts related to new code. Refactored Debian package scripts (Ubuntu / Astra Linux, C99, PostgreSQL). Take active role in code review and approve of merge requests of other teammates.
Senior developer C++/C#
07.2019 - 05.2020 |Vocord SoftLab Ltd
Microsoft Visual Studio 2017-2019, Win32/Win64, VC++/C#, SQLite, MS SQL, COM+
Developing and implementing MMR subsystem of "Traffic" Systems - car violation. Refactoring and migration of old code base from C++ to .Net Core C#.
Senior developer
07.2012 - 06.2019 |Avanpost Ltd
Microsoft Visual Studio 2015-2017, Win32/Win64, VC++/C#, Crypto API, PKCS#11
Developing token management subsystem in PKI management system and SSO system. Hardware tokens: Aladdin (SafeNet, Gemalto) - eToken Pro 32/64/Java; Aladdin JaCarta PKI, JaCarta LT, JaCarta GOST, JaCarta-2 GOST; Aktiv - ruToken S, ruToken PKI, ruToken CSP, ruToken ECP/ECP 2.0; ISBC - Esmart, Esmart GOST; Yubico - Yubikey 4. Software tokens:PKCS#11 multiplexor library; PKCS#11 registry-based software storage token.
Senior developer of R&D department of IT Security Service
12.2005 - 12.2017 |Vozrozhdenie Bank JSC
Microsoft Visual Studio 2010-2017, Win32/Win64, VC++/C#, Crypto API, PKCS#11
Design, research, development and embedding security system into bank’s business process: Secured remote access (ICA, RDP); Windows & Web-based SSO; Implemented GINA, Credential Providers v1 & v2; Token based Key & Password Management System. Full Life-Cycle PKI & IDM Management System: Aladdin (SafeNet, Gemalto) - eToken Pro 32/64/Java, eToken GOST.

Educational background

Experienced Linux Developer
2020
Bauman Moscow State Technical University
Technologies and means of providing computer security
2012
Moscow Institute of Physics and Technology (State University) (MIPT)
Appraisal of intangible assets and intellectual property
2004
International Academy of Appraisal and Consulting (IAAC)
Automation, telemechanics and communication on rail transport (Masters Degree)
1990 - 1995
Moscow State University of Railway Communications (MIIT)

Languages

RussianNativeEnglishIntermediateGermanElementary