Summary
Igor Nikonov is a senior software engineer with 11+ years building high-performance, highly available distributed systems and data-processing platforms, currently contributing to ClickHouse core development. He has deep systems and networking expertise in C++ and Go across Linux, macOS and Windows, with a strong track record in database engines (SAP HANA, Vora), pipeline orchestration, and cluster-aware execution. Igor excels at pragmatic, clean design and often bridges low-level system programming with product-facing concerns—evident in features like in-process pipeline emulation for easier local debugging and an event-log pub/sub lifecycle for distributed pipelines. His background includes real-time, scale-focused work in online gaming (supporting thousands of concurrent clients) and embedded/agent systems, demonstrating an ability to optimize both throughput and developer productivity. Based in Heidelberg, he combines rigorous engineering with a knack for developer tooling and diagnostic features that substantially cut debugging and test cycles.
11 years of coding experience
20 years of employment as a software developer
BS of Math, mathematics, computer science, BS of Math, mathematics, computer science at Far Eastern University
English, Russian, German