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
1 year 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
MS, Computer Science, 4.0, MS, Computer Science, 4.0 at University of California, Los Angeles
Salutatorian, Salutatorian at La Jolla High School
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.