Artem Iurin

Rust Developer at Picodata

Serbia
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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Университет Иннополис
github-logo-circle

Github Skills (14)

distributed-ledger-technology10
distributed-ledger10
http10
go10
c-language10
postgresql10
cprogramming-language10
blockchain10
clickhouse10
database9
testing9
sql9
transaction9
databases9

Programming languages (11)

JavaC++RustCCMakeTeXVueGo

Github contributions (5)

github-logo-circle
hyperledger-iroha/iroha

Jul 2019 - Sep 2019

Iroha: A cutting-edge, enterprise-grade decentralized ledger
Role in this project:
userBack-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.
dltdecentralizeddistributed-ledgerblockchain-networkhyperledger
ClickHouse/clickhouse-go

Jun 2022 - Jul 2022

Golang driver for ClickHouse
Role in this project:
userBack-end Developer
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.
Request Free Trial
Artem Iurin - Rust Developer at Picodata