Vladimir Chistyakov is a Lead Software Developer with eight years of experience building embedded and security-focused systems, currently leading development at Kaspersky. He is a self-taught engineer who brought practical modernization to embedded firmware—migrating C to C++, introducing CI with static analysis and unit testing, and cutting firmware size and QA effort materially. Vladimir has hands-on IoT and low-level expertise demonstrated by contributions to the widely used Espressif ESP-IDF, where he implemented an Ethernet driver and tuned PHY/MAC and UART clocking for higher baud rates. At Kaspersky he helped develop the KasperskyOS SDK, bridging secure OS concepts to developer tooling and libraries. Based in Barnaul, he combines systems-level understanding of hardware/software interaction with a pragmatic focus on developer productivity and maintainability. Colleagues praise him for translating complex embedded constraints into clean, testable code and for mentoring teams in modern build and debug workflows.
8 years of coding experience
5 years of employment as a software developer
Mathematics and Computer Science, Mathematics and Computer Science at Altai State University
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:4 reviews, 5 commits, 5 PRs in 1 year
Contributions summary:Vladimir contributed to the development of an Ethernet driver for the KSZ8851SNL chip, implementing the PHY and MAC layers. They modified the code to incorporate the new driver, updating relevant configuration and build files. Additional commits focused on fixing macros related to variadic arguments, and configuring the UART console clock source to allow for higher baud rates, demonstrating a solid understanding of hardware interaction and system configuration within the ESP-IDF framework.
A template of a cross-platform CMake-based C++ project.
Contributions:2 reviews, 105 commits, 432 PRs in 11 months
clang-tidycmakecppclang-formatc-plus-plus
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
Vladimir Chistyakov - Lead Software Developer at Kaspersky