Senior/Lead C++/Rust Engineer with 20+ years of experience. Core expertise: High-load distributed systems, cryptography, cryptographic protocols, and blockchain technology. Specialized in systems and low-level programming (Rust, C++,Assembly). Extensive background in developing networked multi-threaded systems, microservices, various WebAPIs, and storage engines (leveraging both existing and custom-built databases), as well as transports and protocols. Proven track record of executing code on various VMs, including WebAssembly (Wasm) and EVM. Result-oriented team leader focused on project milestones and efficient delivery. I apply a rational, pragmatic approach to problem-solving at every stage of the development lifecycle. Authored a proprietary solution for custodial wallets, detailed in this technical guide: https://hackmd.io/@BLRgH3zDSPKgPAsqEa7uKA/SyIsYJ02kg. Developed and deployed a production-ready implementation of this solution in Rust. Participated in the Yandex Backend Championship (2019); reached the finals.
Experience: 11 years
Yearly salary: $180,000
Hourly rate: $90
Nationality: 🌏 Remote
Residency: 🌏 Remote
Experience
Senior software engineer
7x24 Ventures Ltd 2024 - 2025
Designed and implemented a custodial wallet project. Implemented a WebAPI project for MT4/MT5 platforms. Implemented a Risk Management project for execution service. Technology stack: rust, C++, grpc, WebAssembly.
Software Engineering Lead
Quadrivium Numera Pte. Ltd. 2023 - 2026
Maintainer of Kagome project. Main responsibilities: development of architecture and multithreading model. I was responsible for the mechanisms of parachains operation. Kagome and the Rust client are the only fully working implementations of parachains. In addition, I developed a clientAPI and a C++ implementation of erasure-coding. Technology stack: c++, rust, rocksdb, gtest, boost, WebAssembly, libp2p, llvm, protobuf.
Team lead / Lead developer
Soramitsu Labs 2019 - 2022
Maintainer and team lead of Hyperledger Iroha blockchain project. Main responsibilities: blockchain management and development. Also was a senior developer in Kagome project. Technology stack: C++, Rust, Binaryen, libp2p.
Team lead / Lead developer
AMTS Solutions 2016 - 2024
Developing the architecture and software code for a high-load trading ECN in the Forex market. Technology stack: Rust, C++, Assembler, Go, STL, Blockchain, Lua, libevent, Boost, libCURL, OpenSSL, Geth, LZO, jsonrpccpp, RapidJSON, MySQL.
Team lead / Lead developer
VK 2011 - 2016
Technical lead for the development of ICQ 8 and Agent Mail.Ru 6. Managed a team of 6 developers. Designed and implemented a new UI tailored to the target audience.
C++ Developer
Alpari Group 2010 - 2011
Development of an ECN (Electronic Communication Network). Development of plugins for the MetaTrader 4 trading platform.
Software engineer
Taffa Bank Systems 2002 - 2008
Developed and implemented prototypes of control and monitoring systems.
Skills
assembly
backend
blockchain-engineer
c-plus-plus
cryptography
full-stack
network-engineer
polkadot
rust