Cross platform C++ software developer & architect with extensive experience in various file systems, virtualization, database design and data recovery
A highly proficient C++ software developer with over 15+ years of experience in development of Windows and Linux applications and daemons. An expert of various file systems (FAT 12/16/32, NTFS 4/5, EXT2/3/4, FATX, exFAT and etc.), binary file formats and data recovery. I have technical expertise in virtualization technology (libvirt, libguestfs, qemu, docker), strong database design experience (Firebird, SQLite, MS SQL, MySql) and deep understanding of object-oriented methodology, system analysis, client-server architecture, multi-threading and inter-process communication. Also, I have working experience in Windows debuggers, memory dumps analysis, reverse engineering, memory leak detection and optimization.