• Systems & Low-level Engineering: Expert in Rust, C++, and Assembly, specializing in ultra-low-latency optimization. Proficient in lock-free programming, SIMD (SSE/AVX), and cache-locality techniques (CPU cache/branch prediction optimization). Deep experience with NUMA-aware systems and kernel-bypass networking (DPDK, RDMA) to achieve deterministic performance.
• Core expertise: High-load distributed systems, cryptography, cryptographic protocols, and blockchain technology.
• Extensive background in developing networked multi-threaded systems, microservices, various APIs, 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.
Experience: 11 years
Yearly salary: $150,000
Hourly rate: $90
Nationality: 🌏 Remote
Residency: 🌏 Remote
Experience
Senior software engineer
7x24 Ventures Ltd 2024 - 2025
Contract. 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
Contract after 2020. 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
blockchain-engineer
c-plus-plus
cryptography
evm
rust
web3