Anton Kaliaev

Senior Software Engineer at Circle

Dubai, Dubai, United Arab Emirates
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
Anton Kaliaev is a Senior Software Engineer with 14+ years specializing in backend and distributed systems, currently focused on consensus and P2P work in Rust and Go. He has driven performance, stability, and networking improvements for high-profile open-source projects like Tendermint and Cosmos SDK, and implemented transports for libp2p and WebRTC at Parity. A pragmatic polyglot, Anton has built a Merkle tree in Rust, a tiny Riak-Core-based distributed DB in Erlang, and routinely codes whiteboard solutions in Go and Rust. He combines hands-on refactoring and security auditing with community engagement—authoring technical posts, teaching a Vim course, and presenting engineering lessons. Colleagues know him for shipping practical, testable changes (e.g., mempool and RPC refactors) rather than theoretical designs. Outside work he spent months trekking across Siberia, reflecting a taste for deliberate, resilient problem solving.
code14 years of coding experience
job15 years of employment as a software developer
bookSpecialist Computer Science, Specialist Computer Science at Ulyanovsk State Technical University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,880reputation
92kreached
60answers
15questions
github-logo-circle

Github Skills (48)

asynchronous10
cosmos-sdk10
transactional10
transaction10
substrate10
sctp10
async10
tendermint10
websocket10
io10
pool10
networking10
libp2p10
rpc10
go10

Programming languages (19)

JinjaRustTeXVueGoHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
tendermint/tendermint

Dec 2016 - Mar 2021

⟁ Tendermint Core (BFT Consensus) in Go
Role in this project:
userBack-end Developer
Contributions:601 reviews, 1731 commits, 1509 PRs in 4 years 3 months
Contributions summary:Anton made several commits that addressed performance issues, particularly related to the size of blocks and transactions, and improvements in the efficiency of processing transactions. Contributions involved code modifications in core components of the Tendermint codebase, including improvements to the mempool for processing transactions. These changes included adjustments to error handling, data structure, and code formatting, contributing to the stability and performance of the blockchain.
consensusgotendermintbftdistributed-systems
webrtc-rs/webrtc

Mar 2022 - Jan 2023

Async-friendly WebRTC implementation in Rust
Role in this project:
userBack-end Developer
Contributions:99 reviews, 82 commits, 44 PRs in 9 months
Contributions summary:Anton primarily contributed to the pure Rust implementation of WebRTC, focusing on the Data Transport Layer Security (DTLS) and SCTP (Stream Control Transmission Protocol) components. They fixed bugs related to DTLS handshake and SCTP initialization when certificate verification is disabled, and implemented Tokio's `AsyncRead` and `AsyncWrite` traits for the SCTP stream. Additionally, the user made improvements to the underlying stream implementation by introducing a `PollStream` wrapper and fixing potential data loss issues.
asyncrustwebrtcrtc
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