Alexander Abdugafarov

Sr. Software Engineer at Nethermind

Tashkent, Uzbekistan
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
Alexander Abdugafarov is a senior software engineer with 11+ years of professional experience building and optimizing database-backed, distributed systems. He has deep expertise in algorithms, data structures, OOP/FP, database internals and consensus, and has driven features like YugabyteDB’s YSQL integration, online upgrade framework, and sharded tablegroups. Recently at Nethermind he’s focused on Rust-based web3 work across polynomial commitments, data availability sampling, post-quantum crypto and zkVM execution. An active contributor to the well-regarded Jepsen project, he’s improved YugabyteDB’s Jepsen tests and hardened YSQL client tooling—showing a practical knack for verification and fault injection. Fast at learning and comfortable with complex, concurrent problems, he excels when given challenging technical puzzles and a small team to iterate with.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, General, Bachelor of Science (B.S.), Computer Science, General at Tashkent University of Information Technologies
languagesРусский, English
stackoverflow-logo

Stackoverflow

Stats
6,254reputation
1.6mreached
74answers
36questions
Badges
git
top-5%
java
top-5%
eclipse
top-5%
eclipse-plugin
top-5%
github-logo-circle

Github Skills (31)

postgresql10
clojure-cli10
testing10
test-framework10
indexing10
clojure10
indices10
indexer10
sql10
database-design10
yugabytedb10
indexof10
eclipse-plugin9
c-language9
git9

Programming languages (17)

C#JavaC++CSSRustCScalaPerl

Github contributions (5)

github-logo-circle
jepsen-io/jepsen

Jun 2019 - Aug 2019

A framework for distributed systems verification, with fault injection
Role in this project:
userBack-end Developer & Database Engineer
Contributions:14 commits, 1 PR, 1 comment in 2 months
Contributions summary:Alexander contributed to the YugabyteDB Jepsen test framework, enhancing its capabilities for distributed systems verification. Their work included implementing YSQL client and bank tests, adopting existing YCQL tests, and refactoring the YSQL framework with a `defclient` macro for streamlined client definitions. They also focused on improving exception handling and adding operation metadata, improving the overall robustness and clarity of the testing process. Furthermore, the user made changes to stop the postgres process as a part of the DB teardown and removed outdated code related to the enterprise version.
injectionfaultdistributed-systemsverificationfault-injection
frozenspider/fs-common-utils

Feb 2017 - Feb 2023

Contributions:30 pushes, 8 branches, 11 tags in 6 years 1 month
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
Alexander Abdugafarov - Sr. Software Engineer at Nethermind