Summary
Roman Kholin is a C++ software developer with 11 years of experience combining rigorous academic training—a PhD track in Mathematics and Computer Science from Lomonosov MSU—with hands-on engineering roles at Huawei, Yandex and Samsung-backed research. He specializes in algorithms, data structures, combinatorial optimization and discrete mathematics, applying theoretical depth to practical systems and research projects. At MSU he continues contributing as a junior researcher while shipping production software at Huawei, evidencing a rare blend of research rigor and industry delivery. Known for tackling complex optimization problems, he brings strong analytical instincts to performance-critical and algorithm-heavy codebases. Based in Moscow, he thrives at the intersection of academia and enterprise software, often translating formal methods into efficient, maintainable C++ implementations.
11 years of coding experience
1 year of employment as a software developer
Lomonosov Moscow State University