Summary
Semyon Novikov is a Backend and Web3 engineer with 8 years of experience building production-grade distributed systems, EVM integrations, and blockchain-backed infrastructure using Go and Python. He has led secure, performance-focused redesigns—most notably a trust-minimized Free-Calls subsystem with cryptographically short-lived tokens and a double-signature flow—while optimizing on-chain indexers, RPC failover, and multiplexed HTTP/gRPC stacks. Comfortable across the full backend stack (Postgres, Redis, etcd, gRPC/Protobuf), he brings practical cryptography, JWT/Web3 signature, and JWK-based key management experience to decentralized identity and smart-contract automation. Semyon has a track record of reducing on-chain load via snapshotting and caching, and of improving developer UX through compatibility-first schema tooling (buf/protocompile). Based in Russia, he combines hands-on engineering with mentorship and operational reliability work, often collaborating directly with DevOps to harden nodes and monitoring under real network load.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree Software Engineering, Bachelor's degree Software Engineering at St. Petersburg State University of Telecommunications named after prof. M.A. Bonch-Bruevich