iceseer

Senior/Lead Rust Engineer With C++ Experience (20+ Years)

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.
C++/C# Developer
Yurion Scientific and Technical Center
2008 - 2010
Developed real-time audio processing software (C++). Developed server-side emulators for audio data source devices.
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
english