Nikita Ostroukhov

Software Engineer at Erigon

London, England, United Kingdom
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
Nikita Ostroukhov is a senior software engineer with 11 years of experience building cloud and on-premise Go services and a strong foundation in systems-level C from virtualization projects. He has designed and shipped IAM (ORY/Hydra), a Temporal-based Incident Response Platform orchestrator, and OLAP services, and currently contributes to the Erigon Ethereum client, focusing on performance monitoring and stability improvements. Comfortable across OLTP and OLAP domains, Nikita understands service interactions (REST, RPC, brokers, orchestration/choreography) and is actively deepening expertise in scaling topics like sharding and masterless replication. His background teaching at MIPT sharpened his communication and mentorship skills, while contributions to a high-profile blockchain project demonstrate an eye for performance and reliability in distributed systems. Based in London, he combines rigorous academic training (MIPT) with practical production experience across security, backup, and cloud-native platforms.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Applied Math and Physics, 4.56 of 5, Master's degree, Applied Math and Physics, 4.56 of 5 at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian
github-logo-circle

Github Skills (11)

go10
performance-optimization10
ethereum10
blockchain10
metric10
data-structures8
data-structure8
software-design7
system-design7
sys7
testing7

Programming languages (4)

StarlarkGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
erigontech/erigon

Nov 2024 - Mar 2025

Ethereum implementation on the efficiency frontier
Role in this project:
userBack-end Developer
Contributions:13 reviews, 35 PRs, 79 pushes in 4 months
Contributions summary:Nikita contributed to the Erigon Ethereum implementation by adding metrics for waypoint observation and introducing histograms for block processing delays, indicating a focus on performance monitoring and optimization. They removed manual garbage collection calls and fixed snapshot reading, improving the efficiency and stability of the system. Additionally, the user addressed a bug related to the txpool broadcast of remote transactions.
ethereumsolidityfrontierblockchain
Ganzz96/Ganzz96

Feb 2015 - May 2016

Contributions:5 pushes, 1 branch in 1 year 3 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
Nikita Ostroukhov - Software Engineer at Erigon