Summary
Dmitry Vilkov is a senior software engineer with 14 years of deep systems and OS-level expertise, currently building platform-level software at NVIDIA from Dubai. He specializes in C/C++ system programming—kernel and driver work, virtual file systems, network stacks, memory managers and high-load multithreaded services—and has significant experience porting large stacks (Qt, WebKit/Chromium, audio/video subsystems) for KasperskyOS. Dmitry’s background spans embedded and cross-platform development, long-term maintenance of SDKs and CI/CD for LTS releases, and hands-on compiler and libc integrations (GCC/Clang, newlib, NetBSD libc). Colleagues rely on him for performance optimization, refactoring legacy code, and architecting highly reliable systems; an unusual strength is his track record of building from-scratch system components (e.g., VFS implementations and ported filesystems). He combines academic training in computer science with practical experience in security-oriented OS platforms and large-scale porting projects.
14 years of coding experience
19 years of employment as a software developer
Master, Computer science, Master, Computer science at National Research University of Electronic Technology (MIET)
High school, General education with an emphasis in mathematics and physics, High school, General education with an emphasis in mathematics and physics at Math gimnasium #22
Russian, English