Mikhail Demchenko

Visiting Lecturer at Novosibirsk State University (NSU)

Novosibirsk, Novosibirsk Oblast, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mikhail Demchenko is a software architect and visiting lecturer with 10 years of experience building high-performance, secure systems across C++, C#, Rust and Go. He has led full-stack and cloud CAD projects, driven architectural decisions at Align and Kaspersky, and helped deliver IoT and IIoT solutions deployed at scale. His hands-on work spans DPDK-based high-throughput networking, desktop and background Windows services, and tooling for secure development lifecycles, with measurable impacts on release velocity and incident cost reduction. An active open-source contributor, he fixed C++17 compatibility and optimized DPDK packet handling in the widely used PcapPlusPlus library, reflecting a focus on efficiency and reliability. As an Industrial C++ course author and lecturer, he pairs practical engineering with mentorship, translating complex systems knowledge into teachable practice.
code10 years of coding experience
job6 years of employment as a software developer
bookEngineer's degree, Computer and Information Systems Security/Information Assurance, 5, Engineer's degree, Computer and Information Systems Security/Information Assurance, 5 at Bauman Moscow State Technical University
stackoverflow-logo

Stackoverflow

Stats
1reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (12)

dpdk10
c-language10
packet10
cprogramming-language10
network-programming10
networking9
libpcap9
multiplatform9
linux8
windows8
http6
proxy6

Programming languages (4)

C++CLuaPython

Github contributions (5)

github-logo-circle
seladb/PcapPlusPlus

Dec 2017 - Jun 2019

PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Role in this project:
userBack-end Developer
Contributions:129 commits, 5 PRs, 200 comments in 1 year 6 months
Contributions summary:Mikhail resolved C++17 compatibility issues within the project's code, suggesting a focus on ensuring the library's adherence to modern C++ standards. They added an MBufReusageFeature to optimize DPDK device functionality, indicating an interest in improving packet processing efficiency. Furthermore, they fixed memory leaks and applied other corrections based on online discussions and testing, reflecting a commitment to code quality and reliability. The user also extended MinGW environment support and addressed CI-based corrections.
cppdpdklibpcapnpcapparsing
echo-Mike/mosge

Feb 2017 - Apr 2017

Contributions:27 commits, 26 pushes, 1 branch in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial