Ayrat Badykov

Senior Software Engineer at NDA

Harju County, Estonia
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
Ayrat Badykov is a senior software engineer with a decade of experience building protocol-correct, production-grade backend systems, especially in the blockchain space. He has been a core contributor to Blockscout (a widely used EVM explorer) and implemented protocol-level functionality for Ethereum clients and an Elixir-based Ethereum implementation that passed the official test suite. At OMG Network he focused on Layer-2 transaction processing and correctness to protect user funds, and his work spans backend systems in Ruby, Kotlin, Elixir, and core blockchain stacks. He currently works under NDA in Estonia and has a track record of tightening correctness, improving performance through schema/index changes, and handling tricky edge cases that affect reliability. Ayrat combines strong academic grounding in applied mathematics with hands-on engineering, and maintains an active technical blog and GitHub that reflect a deep interest in decentralized system tooling.
code10 years of coding experience
job6 years of employment as a software developer
bookMaster's degree applied mathematics and information technologies, Master's degree applied mathematics and information technologies at Kazan State University
stackoverflow-logo

Stackoverflow

Stats
33reputation
6kreached
0answers
8questions
github-logo-circle

Github Skills (16)

database-design10
blockchain10
apidoc9
postgresql9
api9
ecto9
solidity9
json-rpc8
cursor6
eclipse6
android-listview6
android-imageview6
drawable6
eclipselink6
android6

Programming languages (25)

CMakefileGoHTMLErlangTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
blockscout/blockscout

Jan 2019 - May 2020

Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
Role in this project:
userBack-end Developer
Contributions:3 releases, 2203 commits, 411 PRs in 1 year 4 months
Contributions summary:Ayrat primarily contributed to the back-end development of the BlockScout explorer project. Their work involved creating new methods for the RPC API to handle fetching token balances, implementing a token instance page for ERC-721 tokens, improving the market cap calculation and managing token transfers. They also made changes to the database schema, added indexes for efficient querying, and addressed issues related to the handling of different data formats.
analyzingetherscanethereumblockchainelixir
ayrat555/mix.el

Mar 2020 - Jun 2021

Emacs Minor Mode for Mix, a build tool that ships with Elixir
Contributions:31 commits, 16 PRs, 38 pushes in 1 year 2 months
elispelixiremacsshipsemacs-lsp
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
Ayrat Badykov - Senior Software Engineer at NDA