Skip to content
View klim0v's full-sized avatar
🏅
Play for Gold
🏅
Play for Gold

Organizations

@MinterTeam

Block or report klim0v

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
klim0v/README.md

Sergei Klimov - Senior / Lead Go Blockchain Engineer

Rio de Janeiro, Brazil, UTC-03:00

GitHub · LinkedIn · Telegram · X · crazyuser704@gmail.com


Profile

Go backend and protocol engineer — 8+ years in service-oriented architecture, 6+ years building blockchain infrastructure. Currently Lead Blockchain Engineer at NuConstruct on TOOL Node, a go-ethereum fork implementing TEE-attested distributed block building with 1-second sub-slots inside the 12-second Ethereum slot. Author of EVAA's official Go SDK, former Lead Core Developer of the Minter L1, and upstream contributor to Prysm, MEV-Boost, Cosmos IAVL, Tendermint tm-db, and btcsuite.

Open to: Senior / Lead Go roles — IC or tech lead — at MEV / orderflow teams, L1 / L2 protocols, RPC and indexing infrastructure, on-chain trading desks.


Core Skills

Languages. Go (primary, 7+ yrs), FunC, Tact, Solidity (read), SQL.

Ethereum. go-ethereum (extensive forking), Prysm consensus client, MEV-Boost, builder / relay APIs, Engine API, Intel TDX / SGX, attested TLS, Automata Linux verifiable execution.

Cosmos / Tendermint. Tendermint Core, Cosmos SDK, ABCI, IAVL+, tm-db, DPoS, in-core AMM with order book, RLP.

TON. Custom FunC highload-wallet contracts, TVM gas optimisation, jetton / NFT standards, ADNL / DHT / Overlay networking, lite-server pool management, tonutils-go, evaa-go-sdk.

Infrastructure. gRPC, grpc-gateway, Protobuf, PostgreSQL, ClickHouse, Kafka, Redis, Kubernetes, Grafana / Prometheus.


Experience

NuConstruct — Lead Blockchain Engineer (Ethereum)

December 2024 – present · Remote (UK) · nuconstruct.xyz

Building TOOL (Trustless Orderflow Operations Layer) — a P2P, TEE-attested block-building protocol that replaces monolithic MEV-Boost builders with a distributed network of operators, introduces 1-second sub-slots inside the 12-second Ethereum slot, and provides pre-confirmation of execution before finalisation.

  • Lead engineer on the go-ethereum fork. Designed the tool/ package (pool, execution engine, blockchain wrapper) driving the sub-slot lifecycle, and the relay/ package coordinating nodes and external systems.
  • Built the orderflow ingress, intermediate-state publication, and dynamic transaction-addition mechanics enabling searchers and dApps to receive inclusion feedback every sub-slot.
  • Drove the Automata Linux integration for verifiable execution — container / binary / config attestation, attested TLS on the TEE port, on-chain anchoring of attestations.

Upstream contributions (Ethereum core infrastructure):

  • flashbots/mev-boost #855 — race fix in getPayload version negotiation across relays (could cause a missed slot).
  • OffchainLabs/prysm #15871 — epoch-transition flag on head events when the first slot of an epoch is missed or reorged. "h/t to the NuConstruct team for reporting this."
  • OffchainLabs/prysm #15548validateConsensus post-state-root lookup fix. "Reported by NuConstruct."
  • OffchainLabs/prysm #15541 — payload-attribute event firing on early blocks (event feed alignment with payload-id cache).

EVAA Protocol — Lending Protocol Liquidator & Official Go SDK Author (TON)

April 2024 – March 2025 · Remote · evaa.finance

Designed EVAA's official Go SDK and built an end-to-end production liquidator on top of it. Held a leading position on EVAA mainnet for an extended period against active competitors.

  • Authored evaafi/evaa-go-sdk — the protocol's official Go integration layer, published under the EVAA organisation and listed on pkg.go.dev. Five packages: config (Main / LP / Testnet pool selection), asset, price (oracle prices and packaging), principal (health factor, predictions, liquidatability checks), transaction (supply / withdrawal / liquidation).
  • Production liquidator bot (Go). Real-time indexer over the EVAA master via TonAPI + a redundant pool of public / private lite-clients; multi-source price aggregation (EVAA middleware + ICP) with per-asset medians across 4 oracles and continuous pump / dump scenario simulation to rank candidates.
  • Custom FunC highload-wallet contracts (V2 / V3 / V4) with a 180-second message TTL and an in-payload uniq / "mining" field exploiting TVM message-hash ordering to gain priority during contention.
  • Multi-RPC broadcast layer — every external message fan-outs in parallel to TonAPI + 9 independent providers (TonCenter, TonHub, EVAA RPC, GetBlock, RockX, Orbs, Ankr, Chainstack, QuickNode) to minimise inclusion latency.
  • DEX integration for collateral disposal via swap.coffee across DeDust, STON.fi v1 / v2, TONCO, with TLB validation of every constructed swap; tsTON unstaking via the staker SC.
  • Adapted the bot through the v2 protocol upgrade (one-shot bad-debt liquidation, custom-payload chaining into DeDust). "His programming skills in Go and deep blockchain understanding helped him be the leading liquidator for a long time." — public recommendation from a competitor.

Ankr — Blockchain Engineer (Backend)

November 2022 – December 2024 · Remote (United States) · ankr.com

Multi-chain Web3 API platform (45+ blockchains). Built Go backend services across payments, user-manager, statistics, and accounting.

  • Implemented the Premium plan billing surface — per-API-credit Pay-as-You-Go and the recurring "Deal" subscription; Stripe (one-time and recurring) plus parallel on-chain USDT / USDC payment flows.
  • Owned the user-manager domain — JWT-scoped private endpoints (rpc.ankr.com/<chain>/<JWT>), Projects, Team Accounts with RBAC, identity via MetaMask / Google / GitHub.
  • Built the usage-statistics pipeline powering per-project request, latency, and cost dashboards — Kafka ingest, ClickHouse aggregation, PostgreSQL state, Redis hot paths, Grafana / Prometheus.

Minter Network — Lead Golang Blockchain Core Developer

September 2019 – November 2022 · Remote (UK) · github.com/MinterTeam

L1 DeFi blockchain on Tendermint with DPoS, in-core AMM with order book, and ETH / BSC bridges.

  • Lead developer of minter-go-node, the official Go implementation. Owned the Tendermint integration, IAVL+ state tree, transaction execution layer, and Minter 2's in-core AMM with Order Book (AMMOB).
  • Owned node-grpc-gateway — single Protobuf → gRPC + REST + WebSocket + OpenAPI / Swagger — and minter-go-sdk v2.

Upstream fixes shipped with @klim0v attribution:


Additional experience (2016 – 2019)

Dr.Cash — Go microservices for an international CPA network (Go, gRPC, NATS, ClickHouse, Kubernetes). Wormsoft — Go / PHP backend, REST APIs, GitLab-webhook deploy service. Vitbiomed — Bitrix → Laravel migration. Darvin Studio / Be on TOP — Symfony CMS, blogs and online stores.


Recognition

  • TON Smart Challenge #2 — 1st place out of 181 participants (FunC, five gas-optimised smart-contract tasks).
  • TON Smart Challenge #5 and TON Tact Challenge — participant.

Speaking, Writing & Teaching

  • GolangConf 2020"Tools for Generating API Code and Documentation": comparison of swagger-codegen, go-swagger, swaggo/swag, and grpc-gateway. Video.
  • Netology — Golang Course Teacher (Oct 2020 – Feb 2021). Sample lesson.
  • Minter Demo Day 2019 — Minter architecture overview. Video.
  • Articles: Habr profile · Medium · English version on Level Up Coding.

Education

Vladimir State University — B.Sc. Applied Mathematics & Computer Science, 2013 – 2017.


Languages

Russian (native) · English (professional working) · Portuguese (basic).

Pinned Loading

  1. grpc-gateway-example grpc-gateway-example Public

    Полный набор gRPC, RESTful JSON API, WS и Swagger из одного protobuf файла. От введения до нюансов и тонкостей grpc-gateway. Больше примеров https://github.com/MinterTeam/node-grpc-gateway

    Go 17 2

  2. MinterTeam/minter-go-node MinterTeam/minter-go-node Public

    🚀 Official Minter Blockchain Implementation in Go

    Go 346 64

  3. tendermint/tm-db tendermint/tm-db Public

    Common database interface for various database backends for Tendermint Core and Cosmos SDK

    Go 92 139

  4. cosmos/iavl cosmos/iavl Public

    Merkleized IAVL+ Tree implementation in Go

    Go 450 321

  5. xssnick/tonutils-go xssnick/tonutils-go Public

    TON SDK Library in pure Golang for interacting with The Open Network ecosystem using native protocols, such as ADNL, RLDP and etc.

    Go 686 190

  6. evaafi/evaa-go-sdk evaafi/evaa-go-sdk Public

    Go 10 2