Senior Software Engineer at Poissonsoft
11/2024 - 09/2026; Novosibirsk, Russia
Designed and implemented the C++/Java interop layer for a cloud CAD platform using SWIG, plus gRPC passthrough for service-to-service communication. Built C++ abstractions for logging, metrics, and connection management so the core CAD engine stayed decoupled from cloud concerns. Product shipped and captured part of the CAD market in China.
Implemented a memory-tracking library for a mixed Java/C++ service using memory-management function overloads, enabling per-document memory attribution for CAD documents. Built a flamegraph generation library in C++ delivered via Conan.
Senior Software Engineer at Align Technologies
09/2022 - 03/2024; Yerevan, Armenia
Maintained auth, configuration, MSI installation, and update modules in a 25+ year-old C++ desktop application. Migrated the build system from MSBuild to CMake and built shared libraries for Java cloud services.
Implemented OAuth 2.0 / OIDC and SSO for multiple C++ applications. Reduced release time by 3 weeks (16%) by introducing canary release capability; built observability and routing infrastructure that reduced major-incident downtime costs by an estimated $5M/year.
Senior Software Engineer at Kaspersky
04/2020 - 08/2022; Moscow, Russia
Supported and delivered the C++ SDK for KasperskyOS to partners. Built and patched system-level modules in C/C++, maintained the GNU Make build system, and ported CLI utilities (ping, traceroute, dig, ls) to system services with C++-callable RPC interfaces.
Designed and developed the security audit service component for KasperskyOS using C++ and SQLite. Hosted 100+ technical interviews for C++ engineer roles.
Software Engineer at Quiet Media
09/2018 - 04/2020; Moscow, Russia
Delivered highload network traffic analysis service with up-to 40 Gbps throughput. Achieved high performance using Linux kernel bypass with DPDK and C/C++ DSA. The product was sold to 3 telecom operators and generated up to 20,000 ads impressions/hour per instance.
C++ Developer at Advanced Monitoring
10/2017 - 03/2018; Moscow, Russia
Developed internal tools for traffic capturing and analysis up to 100 Mbps. These tools helped 3 SOC specialists in their day-to-day work.