Artem Iurin is a Rust developer and seasoned software engineer with 10 years of experience building high-performance backend systems, distributed ledgers, and protocol implementations. He has applied C/C++ expertise at companies like Yandex and Soramitsu, where he wrote a high-performance Filecoin miner, improved blockchain components, and discovered critical security and concurrency bugs. At Yandex he architected a metrics collection system that sped reads 15x, added PostgreSQL sharding/partitioning, and built tooling that generated ~85k LOC of front-end code. An active open-source contributor, Artem expanded ClickHouse's Go driver with HTTP transport and native encoding and strengthened Hyperledger Iroha’s storage and transaction commands. Based in Serbia with a Bachelor in Computer Science from Innopolis University, he blends systems-level rigor with a demonstrated knack for clarifying complex protocols and improving cross-team tools.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Университет Иннополис
Iroha: A cutting-edge, enterprise-grade decentralized ledger
Role in this project:
Back-end Developer
Contributions:13 commits, 8 PRs, 180 comments in 2 months
Contributions summary:Artem primarily focused on modifying and extending the Iroha ledger's core functionalities. Their contributions include refactoring storage implementations, adding a new `CompareAndSetAccountDetail` command, and fixing validation issues. The commits demonstrate changes across several files related to storage, command execution, and testing frameworks. The user's work appears to be centered around improving the ledger's data management and transaction processing capabilities.
Contributions:27 reviews, 27 commits, 4 PRs in 23 days
Contributions summary:Artem primarily contributed to the implementation of HTTP connection features for the ClickHouse Go driver. This includes adding HTTP connection functionalities with ping and incorporating native format encoding and decoding for HTTP requests. Furthermore, the user modified the codebase by renaming layers to transports, enhancing the driver's internal structure and improving code clarity. These changes suggest a focus on expanding and optimizing the driver's network communication capabilities.
golangsqlclickhouseanalytics-databasedatabase
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.