Summary
Nickolay Kononov is a C++ software engineer with nine years of experience focused on concurrent and parallel programming, operating systems, and computer architecture, including GPU work. He has contributed to and co-authored YACLib, an open-source C++ library for asynchronous concurrency, and presented the project at C++ Russia. His industry experience spans roles at Artec 3D, Samsung (compiler work for Exynos NPU), and an Intel oneAPI internship implementing NUMA-aware work stealing, giving him practical exposure to high-performance and low-level systems. Comfortable in kernel and systems programming (C, Python, bash) and compiler-related development, he blends research-minded problem solving with production-grade engineering. Based in Saint Petersburg, he pairs a formal math-and-CS background with hands-on open-source collaboration, often tackling the tricky tradeoffs of scalable concurrency.
8 years of coding experience
2 years of employment as a software developer
Software Engineering, Software Engineering at Computer Science Center
Physics and Mathematics Lyceum № 30
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Санкт-Петербургский Государственный Университет
English, Russian