Egor Ivkov

Team Lead at Picodata LLC

Moscow, Moscow, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Egor Ivkov is a seasoned Rust-focused team lead with 10 years of experience building high-performance distributed systems, databases and storage engines. He currently leads a core team at Picodata, having progressed from lead engineer to team lead on an in-memory NewSQL database that blends Rust, C and Raft-based replication. His open-source contributions include storage and async I/O improvements to Hyperledger Iroha and core sharding, replication and logging work in Qdrant, demonstrating deep practical expertise in persistence, serialization and consensus-driven designs. Comfortable across systems-level concerns and compiler-adjacent thinking, he pairs hands-on backend development with architectural leadership and RFC-driven decision making. Based in Moscow, he brings a pragmatic focus on performance, reliability and real-world distributed deployments.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Innopolis University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

distributed-ledger-technology10
ledger10
io10
dlt10
blockchain10
logging10
rust10
concurrency10
async9
asynchronous9
vector-database9
data-storage9
file-handling8
file-processing8
file-access8

Programming languages (15)

C#C++RustSchemeCDScalaGo

Github contributions (5)

github-logo-circle
hyperledger-iroha/iroha

Mar 2020 - Jan 2022

Iroha: A cutting-edge, enterprise-grade decentralized ledger
Role in this project:
userBack-end Developer
Contributions:976 reviews, 192 commits, 384 PRs in 1 year 10 months
Contributions summary:Egor Ivkov contributed to the development of the Iroha distributed ledger, focusing on storage improvements and data persistence. Their work involved creating a disk storage prototype, enhancing file structure, and implementing asynchronous read and write operations within the `Kura` storage component, as evidenced by file changes in `src/storage/kura.rs` and corresponding tests. The contributions also included incorporating serialization and deserialization capabilities for blocks, alongside code adjustments for transaction handling and event management, as shown by edits in `src/model/model.rs`.
dltdecentralizeddistributed-ledgerblockchain-networkhyperledger
qdrant/qdrant

Dec 2021 - Oct 2022

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
Role in this project:
userBackend Developer
Contributions:324 reviews, 86 commits, 135 PRs in 10 months
Contributions summary:Egor primarily contributed to logging and internal system updates within the Qdrant project. They addressed deadlock logging issues, improved the consistency of logging messages, and refactored the use of logging macros. Additionally, the user replaced `async-channel` with `tokio::sync` channels, and implemented a new shard abstraction and related parameters, indicating involvement in core functionality.
pythonapproximate-nearest-neighbor-searchhnswsimilarity-searchvector
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial