Summary
Roman Kalachik is a senior software engineer with nearly two decades of professional experience and a PhD in Computer Science, specializing in Windows desktop development using WinForms, WPF, UWP and Visual Studio/Azure DevOps extensions. He spent 17 years in R&D at DevExpress before moving through roles at Altium and ProSoft, building advanced .NET UI components, imaging solutions with OpenCV, and custom tooling for developer workflows. Comfortable across C#, VB.NET and C++, Roman combines deep OOP and .NET patterns knowledge with hands-on experience in XML/XAML transformations, multithreading, LINQ and database-backed applications. He has a track record of fixing production issues and shipping robust developer-facing extensions, and maintains practical expertise with Git, TFS and SVN. A diligent team player and quick learner, he brings research-level rigor from his PhD to pragmatic product development in desktop and extension ecosystems.
9 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Tula State University
Russian, English