Mark Kovalev

Developer at Kaspersky

Saint Petersburg, Saint Petersburg, 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

🤩
Rockstar
🎓
Top School
Mark Kovalev is a systems software engineer with 9 years’ experience building OS internals, filesystems and networking for embedded and enterprise platforms. Currently on Kaspersky’s Storage and Networking team, he develops a VFS layer that unifies filesystem and networking interactions, has ported VFS tests to a new platform, and implemented ext4 autorecovery and a FUSE-port of a custom driver to improve test coverage. Previously at Dell EMC he worked on PowerStore networking HA, intra-cluster communication, and protobuf-based configuration while modernizing tooling from Perl to Python. His open-source contributions to the embox real-time OS show hands-on experience adapting kernel and user-space components for IoT, including memory, network, and utility enhancements. Based in Saint Petersburg with a master’s in Computer Software Engineering, he blends low-level kernel expertise with practical tooling and testing improvements that accelerate platform reliability. A detail that often surprises collaborators: he routinely bridges sanitizer-ready code and complex storage drivers, making hard-to-test subsystems verifiable in CI.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Saint Petersburg State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

c1710
kernel10
embedded10
macos10
posixct10
c-programming10
c1110
microcontroller10
posix10
osdev10
system-programming9
scripting7
networking7
script7
sh7

Programming languages (4)

TypeScriptC#C++C

Github contributions (5)

github-logo-circle
embox/embox

Sep 2018 - May 2019

Modular and configurable OS for embedded applications
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:82 commits, 14 PRs, 43 pushes in 7 months
Contributions summary:Mark primarily contributed to the `embox/embox` repository, a modular OS for embedded applications, by implementing various utilities and adapting the OS to support different features. Contributions include adding a sorting utility, making changes to memory management and network functionality, and integrating third-party components. Their work shows a focus on expanding the OS capabilities for embedded environments by supporting tools and hardware integration.
kernelposixconfigurablemicrocontrollerrtos
restonich/embox

Sep 2018 - May 2019

Modular and configurable OS kernel for embedded applications
Contributions:54 pushes, 21 branches in 7 months
kernelconfigurablemodularembedded
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
Mark Kovalev - Developer at Kaspersky