Igor Artamonov

Founder at Emerald

London, England, United Kingdom
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
Igor Artamonov is a London-based founder and engineering leader with 15 years of experience building distributed systems, blockchain clients, and data-processing platforms. He founded Emerald, a consumer-focused cryptocurrency wallet, and previously led ETCDEV where he assembled and guided a 14-person remote team to advance core Ethereum Classic infrastructure including clients, a VM, and developer tooling. A hands-on engineer, Igor has contributed test fixes and consensus-level changes to high-profile open-source Ethereum clients (go-ethereum and parity-ethereum), demonstrating deep practical knowledge of hard forks, ethash, and block verification. His background spans product management at Yandex and early-stage architecture work for fintech pioneers like TransferWise, giving him a rare blend of product sensibility and low-level protocol expertise. Colleagues describe him as someone who moves fluidly between shipping production-grade systems and shaping long-term tech strategy, often solving the messy integration and testing problems others avoid.
code15 years of coding experience
job16 years of employment as a software developer
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
35,785reputation
3.1mreached
658answers
72questions
Badges
grails
top-1%
java
top-1%
sorting
top-5%
spring
top-5%
elasticsearch
top-5%
arraylist
top-5%
github-logo-circle

Github Skills (35)

consensus10
grails10
groovy10
testing10
substring10
spring-security10
google-app-engine10
java10
go10
ethereum10
blockchain10
rust10
google-cloud-datastore9
controller9
google-cloud-platform9

Programming languages (21)

SmartyPowerShellJavaC++JinjaRustIoScala

Github contributions (5)

github-logo-circle
ethereumproject/go-ethereum

Jul 2016 - Jul 2017

Go language implementation of the original/classic design of the Ethereum protocol
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:5 releases, 120 commits, 72 PRs in 11 months
Contributions summary:Igor primarily focused on fixing and updating block tests within the `go-ethereum` repository. Their commits addressed issues in block tests, specifically related to Homestead and other hard fork configurations. The contributions involved modifying test files, fixing compilation errors, and reverting or adjusting test settings to ensure accurate blockchain behavior. They demonstrated proficiency in Go and an understanding of Ethereum's hard fork mechanisms and testing procedures.
golangethereumblockchaingo-languageethereum-protocol
openethereum/parity-ethereum

Nov 2016 - Mar 2017

The fast, light, and robust client for Ethereum-like networks.
Role in this project:
userBackend Developer
Contributions:12 commits, 7 PRs, 31 comments in 4 months
Contributions summary:Igor primarily contributed to the core logic of the Ethereum client, focusing on the implementation of specific Ethereum Improvement Proposals (EIPs), such as ECIP-1010, related to difficulty bomb delays for Ethereum Classic. Their work involved modifying the `ethash` module, which is fundamental to the consensus mechanism, as well as modifying the verification process of blocks by incorporating timestamp checks. The user also added support for different network specifications, including the Ethereum Classic testnet, by adjusting the parameters and specifications.
ethereumblockchainlightnoderust
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
Igor Artamonov - Founder at Emerald