Nikolai Golub

Senior Protocol Engineer at Sovereign Labs

Amsterdam, North Holland, Netherlands
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

👤
Senior
🎓
Top School
Nikolai Golub is a Senior Protocol Engineer based in Amsterdam with 13 years of software experience and a strong emphasis on Rust and backend systems. He designs and implements distributed infrastructure for blockchain protocols, having contributed to high-performance Rust Ethereum implementations like reth and production rollup scaling at ConsenSys. His background spans performance engineering, QA and full-stack product integrations—from reducing customer support churn at Booking.com to building billing and automation systems at Toptal—giving him a pragmatic, metrics-driven approach to protocol correctness and operability. Notably, he has driven compact data representations and feature-gated compression in reth, demonstrating attention to both efficiency and modularity in critical open-source code. He combines deep systems thinking with hands-on testing and automation experience, making him comfortable across the stack from low-level protocol codecs to user-facing API integrations.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree, Information Technology, GPA 3.63 in a 4.0 Scale, Master’s Degree, Information Technology, GPA 3.63 in a 4.0 Scale at ITMO University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
3,397reputation
176kreached
28answers
44questions
github-logo-circle

Github Skills (31)

python10
testing10
decode10
decoding10
ethereum10
encoding10
blockchain10
encode10
rust10
html-to-pdf10
modular9
reportlab9
modularity9
pdf9
file-converter8

Programming languages (18)

JavaCSSC++RustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
paradigmxyz/reth

Mar 2024 - Aug 2024

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
Role in this project:
userBack-end Developer
Contributions:9 reviews, 17 PRs, 29 comments in 4 months
Contributions summary:Nikolai's contributions primarily involve modifications to the `reth-primitives` and `reth-codecs` crates, focusing on feature gating, compact data representation, and the handling of transaction data within the Ethereum protocol. They introduced feature gates for zstd compression, which enhances flexibility and performance. Further work involved implementing compact representations for various data structures, alongside testing for encoding/decoding, and addressing dependency replacements for `reth-eth-types` to streamline dependencies.
contributor-friendlyblazingethereump2prust
xhtml2pdf/xhtml2pdf

Mar 2016 - May 2016

A library for converting HTML into PDFs using ReportLab
Role in this project:
userBack-end Developer & QA Engineer
Contributions:15 commits, 5 PRs, 17 comments in 1 month
Contributions summary:Nikolai primarily focused on improving the quality and stability of the `xhtml2pdf` library. Their contributions included fixing encoding issues and addressing Python 2 compatibility problems. They also added new tests to increase code coverage and ensure the correct processing of images, including base64 encoded and file path images. The user's work enhanced the reliability of the PDF generation process.
pdfwkhtmltopdfreportlabpdf-generationconverting
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
Nikolai Golub - Senior Protocol Engineer at Sovereign Labs