Petar Radović

Senior Software Developer at Institute of Free Technology

Belgrade, Central Serbia
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
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.
code7 years of coding experience
job11 years of employment as a software developer
bookMSc Computer Science, MSc Computer Science at University of Belgrade
languagesEnglish
github-logo-circle

Github Skills (16)

communication-protocol10
protocols10
rust10
go10
cli10
protobuffer9
protobuf9
swarm9
serverless9
golang9
error-handling9
testing8
networking8
ethereum8
text-formatting7

Programming languages (3)

C#RustGo

Github contributions (5)

github-logo-circle
ethersphere/bee

Jan 2020 - Sep 2020

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:
userBack-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.
golangpublishingswarmbeepermissionless
cloudflare/wrangler-legacy

Oct 2019 - Nov 2019

🤠 Home to Wrangler v1 (deprecated)
Role in this project:
userBack-end Developer
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