Dragoljub Đurić

Software Engineer, Core Search Infrastructure at Google

Zurich, Zurich, Switzerland
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
Dragoljub Djuric is a computer scientist with 8 years of experience based in Lausanne, Switzerland, and holds an MSc in Computer Science from EPFL. He works as a backend engineer and active open-source contributor to the Dfinity Internet Computer project, focusing on the node/replica software that powers the blockchain. His contributions emphasize system-level refactors, improved observability, and performance — for example, adding metrics around execution cycles refund errors and modularizing heartbeat error handling. Notably, he works on the subtle area of cycles (the Internet Computer's computation currency) and related logging and API correctness, which improves runtime accounting and debuggability. He combines deep distributed-systems thinking with pragmatic engineering to make core blockchain runtime code more maintainable and resilient.
code8 years of coding experience
bookBachelor of Engineering - BE, Information Systems and Technologies, Bachelor of Engineering - BE, Information Systems and Technologies at University of Belgrade
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
languagesEnglish, Serbian
github-logo-circle

Github Skills (8)

rust10
internet-computer10
internetcomputer10
blockchain10
metric10
architecture9
architectures9
system9

Programming languages (5)

TypeScriptRustOCamlTeXJavaScript

Github contributions (5)

github-logo-circle
dfinity/ic

Oct 2022 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:194 reviews, 20 commits, 76 PRs in 3 months
Contributions summary:Dragoljub's commits primarily focus on enhancing the Internet Computer (IC) blockchain source code. Their contributions involve adding new metrics for execution cycles refund errors and refactoring the CanisterHeartbeatError to its dedicated module. They also refactored the resolve destination in system API to return PrincipalId and logging cycle-related operations. These changes suggest involvement in core system logic, and performance improvements within the IC blockchain.
replicablockchainnodesdfinityinternet
Contributions:1 push in 1 year 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