Alexey Kiselev is a pragmatic lead software developer with 20+ years of hands-on experience building payment and blockchain systems, now based in Dubai. He led the reference Waves node implementation in Scala and later founded and managed the Go reimplementation (Gowaves), blending deep protocol-level backend work with team leadership. Earlier entrepreneurial and product delivery roles include co-founding Bitrete and building mission-critical payment and CAD/CAM systems, where he introduced Scrum and delivered 100+ software products. Comfortable across Golang, Scala, Python, Java and C#, he combines low-level network and database expertise (peer-to-peer networking, transaction pools) with an ability to turn research features like PoS and Ride contracts into production-grade code. An engineer by training from Bauman MSTU, he has a track record of moving complex, regulated systems from prototype to reliable operation.
10 years of coding experience
21 years of employment as a software developer
Engineer's degree, IU-3 Information Systems and Telecommunications, Engineer's degree, IU-3 Information Systems and Telecommunications at Bauman Moscow State Technical University
⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
Back-end Developer
Contributions:57 releases, 3 reviews, 1200 commits in 6 years 4 months
Contributions summary:Alexey implemented core backend logic and database functionality in Scala for the Waves Platform blockchain node, specifically focusing on the peer-to-peer networking layer. Their contributions involved managing peer connections, handling handshakes, and processing network messages, with a focus on features like blacklisting peers, managing transaction pools, and ensuring network stability. The code changes included the addition of a new class related to the peer database, and improvements to the existing data structures.
Go implementation of Waves node, libraries and tools for Waves blockchain
Contributions:24 releases, 1249 reviews, 370 commits in 4 years 4 months
golangblockchainwavesblockchain-platform
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
Alexey Kiselev - Lead Software Developer at Waves Labs