Nikolay Komarevskiy

Software Engineer at DFINITY

Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nikolay Komarevskiy is a software engineer based in Switzerland specializing in distributed systems, currently contributing to the Internet Computer (DFINITY) where he focuses on synchronizing subnet configurations for reliable release and test deployments. With a background that spans academic research in computational nanophotonics (PhD, ETH Zurich) and industry roles since 2014, he blends deep numerical modeling and optimization experience with practical backend engineering. His contributions to the prominent dfinity/ic repository demonstrate hands-on work on blockchain node software and cross-environment configuration consistency. Earlier roles involved applied R&D using Python, Matlab and C++ for finite-element and stochastic optimization problems, reflecting strong analytical and systems-thinking skills. Although listed with 4 years of recent industry experience on profile, his technical trajectory traces back through postdoctoral and research work, offering uncommon depth for infrastructure-focused engineering. He is comfortable navigating complex codebases where rigorous simulation background informs robust, data-driven engineering decisions.
code4 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computational Nanophotonics, Silver Medal of ETH Zurich, Doctor of Philosophy (Ph.D.), Computational Nanophotonics, Silver Medal of ETH Zurich at Eidgenössische Technische Hochschule Zürich
bookLomonosov Moscow State University
languagesEnglish, German, Russian, French
github-logo-circle

Github Skills (7)

rust10
backend10
blockchain10
configuration-management9
cryptography8
gossip8
versioning7

Programming languages (6)

TypeScriptRustMotokoTeXJavaScriptHaskell

Github contributions (5)

github-logo-circle
dfinity/ic

Dec 2021 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:154 reviews, 243 commits, 65 PRs in 1 year 1 month
Contributions summary:Nikolay's commits focus on synchronizing subnet parameters for release and test deployments within the Internet Computer (IC) blockchain project. These changes involved modifying the admin and prep code modules to ensure consistent configuration across different deployment environments. This included adding several new parameters related to gossip configurations to the ProposeToCreateSubnetCmd struct, with the user updating relevant files and functions. The overall impact of the user's contributions is in helping ensuring that different configurations are synchronized across different release and testing deployments.
replicablockchainnodesdfinityinternet
nikolay-komarevskiy/agent-rs

Nov 2023 - Feb 2025

A collection of libraries and tools for building software around the Internet Computer, in Rust.
Contributions:157 pushes, 17 branches in 1 year 4 months
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.
Request Free Trial
Nikolay Komarevskiy - Software Engineer at DFINITY