Pavel Yosifovich

Chief R&D Officer at Cymdall

Tenafly, New Jersey, United States
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
Pavel Yosifovich is a seasoned Windows systems engineer, author, and trainer with over a decade of experience building kernel- and user-mode software, leading R&D, and co-founding TrainSec.net. He co-authored Windows Internals (7th ed.) and wrote multiple books and courses on Windows kernel programming and system programming, and teaches advanced topics like Rust, modern C++, and deep debugging to enterprise teams. Pavel pairs hands-on expertise in C++, COM, .NET, and kernel APIs with practical tooling—his GitHub hosts a suite of low-level utilities (TotalRegistry, ProcMonXv2, WindowsInternals tools) that reflect real-world system diagnostics and security work. His background includes senior engineering and leadership roles at Microsoft, Cybereason, and others, plus ongoing product and training leadership at Cymdall and TrainSec. Based in Tenafly, NJ, he combines academic grounding in electrical and computer engineering with an unusual blend of authoring, open-source tool-making, and enterprise training that accelerates teams’ ability to reason about Windows internals.
code11 years of coding experience
job23 years of employment as a software developer
bookB.Sc., Electric & Computer Engineering, B.Sc., Electric & Computer Engineering at Ben-Gurion University of the Negev
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

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

Github Skills (31)

debugging10
c-language10
develop10
system-programming10
web-application10
wp-api10
user-interface10
winapi10
ui-design10
graphical-user-interface10
human-interface10
kernel10
uid10
device-driver10
driver10

Programming languages (8)

C#TypeScriptPowerShellC++CRustOpenSCADHTML

Github contributions (5)

github-logo-circle
The Windows Kernel Programming book samples
Role in this project:
userBack-end Developer
Contributions:31 commits, 20 pushes, 1 branch in 3 years 6 months
Contributions summary:Pavel primarily contributed to the implementation of Windows kernel-mode drivers, focusing on file system and registry monitoring. The commits involved writing code to intercept and process file creation and deletion operations, as well as registry modifications, and implement file backup functionality. The contributions also include the development of a device monitor, enhancing system-level insights and potentially aiding in security or performance analysis.
kernelwindows-kernelwindowsmemory-allocationlinux
zodiacon/AllTools

Oct 2017 - Dec 2022

All reasonably stable tools
Role in this project:
userSoftware Engineer
Contributions:2 releases, 289 commits, 1 PR in 5 years 2 months
Contributions summary:Pavel primarily contributes to a collection of Windows tools. Their work involves adding, updating, and fixing various executable utilities, including tools for system exploration, kernel debugging, and registry management. The user's commits indicate a focus on software versioning, incorporating bug fixes, and adding new functionalities to the different tools. They also signed some binaries.
windows-kernelsyscallinternalsetwwindbg
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
Pavel Yosifovich - Chief R&D Officer at Cymdall