
Mikhail Demchenko
@mikhaildemchenko
I build high-performance C++ systems for CAD, cybersecurity, cloud services, and network analytics.
What I'm looking for
I've built high-performance C++ systems across CAD, cybersecurity, digital orthodontics, and network analytics. At Poissonsoft, I design C++ cloud integrations, including Java-to-C++ communication layers, gRPC services, memory tracking, and flamegraph tooling.
At Align Technologies, I supported and modernized a 25+ year-old C++ desktop codebase, migrated builds from MSBuild to CMake, and implemented OAuth/OIDC and SSO for multiple applications.
At Kaspersky, I supported a C++ SDK for KasperskyOS, developed a security audit component with SQLite, and ported system utilities into RPC-enabled services. I also conducted more than 100 technical interviews for C++ engineering roles.
Earlier, I delivered a DPDK-based traffic analysis service reaching 40 Gib/s, helping generate up to 20,000 ad impressions per hour per instance. I'm passionate about optimized, well-designed software, measurable business impact, and 3D graphics.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Poissonsoft
Nov 2024 - Sep 2026 (1 year 10 months)
Designed an intermediate layer for communication of Java service with C++ core business logic using SWIG. Implemented gRPC passthru for service-to-service communication and memory tracking library for mixed Java and C++ service.
Expert Software Engineer
Align Technologies
Sep 2022 - Mar 2024 (1 year 6 months)
Supported auth, configuration, installation and update modules in a C++ desktop application with a 25+ year old codebase. Migrated build system from MSBuild to CMake and implemented OAuth OIDC integration and SSO support.
Senior Software Engineer
Kaspersky
Apr 2020 - Aug 2022 (2 years 4 months)
Supported a C++ SDK for KasperskyOS and ported multiple CLI utilities to work as system level services with RPC interfaces. Designed and developed the security audit service component using C++ and SQLite.
Software Engineer
Quiet Media
Sep 2018 - Apr 2020 (1 year 7 months)
Delivered a highload network traffic analysis service with up to 40 Gib/s throughput using DPDK and C/C++. Product was sold to 3 telecom operators and generated up to 20000 ads impressions per hour per instance.
C++ Developer
Advanced Monitoring
Oct 2017 - Mar 2018 (5 months)
Developed internal tools for traffic capturing and analysis up to 100+ Mib/s. Helped 3 SOC specialists in their day-to-day work.
Education
Degrees, certifications, and relevant coursework
Novosibirsk State University
Visiting Lecturer, Industrial C++
2025 -
Authored and delivered the course Industrial C++ with 16 lectures as a visiting lecturer.
Bauman Moscow State Technical University
Master's Degree, Computer and Information Systems Security / Information Assurance
2013 - 2019
Grade: Honors
Pursued a Master's degree with honors in Computer and Information Systems Security / Information Assurance from 2013 to 2019.
Tech stack
Software and tools used professionally
OpenAPI
Amazon API Gateway
Amazon EC2
Amazon S3
Kubernetes
Spring Cloud
Jenkins
PostgreSQL
SQLite
Spring Boot
.NET
Git Flow
Conan
Redis
Terraform
Jira
CMake
Vue.js
Java
C#
Go
C++
PowerShell
C
Lua
ELK
Kafka
RabbitMQ
Amazon SQS
Amazon SNS
Grafana
Prometheus
DPDK
Wireshark
Consul
Nacos
Confluence
gRPC
AWS Lambda
TypeScript
Git
Docker
NGINX
DuckDB
AsyncAPI
Bash
Pinia
Make
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Mikhail?
You can contact Mikhail and 90k+ other talented remote workers on Himalayas.
Message MikhailGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
