Senior Software Developer at Institute of Free Technology
Belgrade, Central Serbia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Petar Radović is a Senior Software Developer with 7 years of professional experience crafting high-performance, reliable back-end services across distributed and service-oriented systems, primarily using Rust and Go. He has delivered production-grade systems in domains ranging from genomics to blockchain, including core protocol work for Ethereum Swarm where he implemented peer-to-peer handshake logic in a widely used Go client. Comfortable in technical lead roles, he pairs hands-on systems programming with pragmatic mentorship and a continual appetite for new paradigms. Based in Belgrade, he now focuses on Rust-based P2P projects at the Institute of Free Technology, bringing a track record of shipping scalable, well-tested code and improving developer UX in open-source tooling.
7 years of coding experience
11 years of employment as a software developer
MSc Computer Science, MSc Computer Science at University of Belgrade
Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.
Role in this project:
Back-end Developer
Contributions:35 reviews, 92 commits, 127 PRs in 8 months
Contributions summary:Petar primarily contributed to the development of the handshake protocol for the Bee Swarm client, which is implemented in Go. Their work involved adding and implementing the handshake protocol for peer-to-peer communication, specifically creating messages for handshake initiation, and managing the exchange and validation of these messages. The user also implemented test cases to validate the handshake functionality.
Contributions:6 commits, 2 PRs, 7 comments in 5 days
Contributions summary:Petar primarily focused on improving error handling and the user experience related to route publishing within the Wrangler v1 CLI tool. They addressed duplicate route errors by providing more informative messages and clarifying potential solutions. The user also made formatting changes and resolved warnings related to unused code. Additionally, they updated installation and documentation to reflect changes in the release.
wranglerustcloudflareserverlessworkers
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
Petar Radović - Senior Software Developer at Institute of Free Technology