Oleg Kharitonov is a Senior Software Engineer at Microsoft with nearly two decades of professional experience and a deep focus on developer tools for Visual C++. He has led design and implementation of code formatting, refactorings, and multiple heuristic algorithms that boosted accuracy, performance, and responsiveness across IntelliSense, Browsing, and CodeModel components. At Microsoft he also steers the Visual Studio integration for the Azure Sphere SDK, blending low-level IDE engineering with IoT/security tooling. Earlier work at Tom Sawyer Software shows his ability to modernize systems and squeeze performance from large datasets, and he brings a strong academic foundation from UC Berkeley and a 4.0 MS in CS from UCLA. Known for improving stability and developer productivity at scale, he pairs rigorous technical craft with practical impact on developer workflows.
7 years of coding experience
18 years of employment as a software developer
BS, Electrical Engineering and Computer Science, Math (minor), BS, Electrical Engineering and Computer Science, Math (minor) at University of California, Berkeley
CMake Tools provides a robust, convenient workflow for CMake projects in VS Code. It simplifies configurations with CMake presets, supports IntelliSense and built-in debugging for CMake scripts, and offers configurable tasks. Its customizable interface allows for efficient project control, while also simplifying test execution and monitoring.
Contributions:4 reviews, 5 comments, 2 issues in 5 years 6 months
cmakecmake-presetsdebuggingintellisensemonitoring
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.